I don't like seeing a child that wants their way but its more disturbing to see a parent that gives a child their way. From early on children should be taught to earn something and not simply ask or expect it. This teaches the child cause and effect thus giving them a sense of value and appreciation.
Its hard work to have a good child. Easy to have spoilt children. Lazy parenting = spoilt children and although its not the child's fault, spoilt children are very hard to like.
Sometimes a child may be special needs. I'm not saying its the case here but many will think that a special needs child that shows no outward physical disability is just a spoiled brat by the way they behave. Apart from bad parenting it might be that their brain is wired in a way that makes them seem highly narcissistic but its their inability to register with the rest of the world around them.