McDonald’s kid being thrown out doesn't draw attention to any deficit in Indian society but the only question it rises is “How could you (McDonald)?" annoyance. There is abundance of consumer protection rights India is missing in comparison to the west, and if you've got plenty of indignation to standby, I'd suggest instead getting outraged at these incidences focus on real protections not getting written into law.

The other side of the story is an act of employee which is completely based on organization’s internal norms, culture and policies. Organization wants to position their brand in premium segment though it is not mentioned in the company policy he might have taken those steps. The problem was one where a staff member had denied service to a kid even though he was accompanied by a senior person who was paying for the child's food. Is this legal? Is this part of their policy? What is the basis for this barring?

In this case his fault is rude behavior and not being socially responsible. These kinds of cases happens everyday at a typical Udapi restaurant in Bangalore or even at road side hawkers in Delhi. But then do we raise our voice?

Another angle of this incidence is Indian Socioeconomic environment. How many times you had been rude to street kids near signals? How many times you have closed the window of the car when street kid trying to talk to you? This question goes for the people who are expressing their outrage.

We are losing big picture here it is not about Indian McDonald’s policy problem or discrimination it is about disparity which exist in Indian socioeconomic environment. This is the gap between Burger and Roti which exists in India. All of us can be spiteful just as easily as we can be polite and pleasant. The behavior of people depends on the kind of values our societies endorse. Indian society which is deeply hierarchical and which also promotes individuals self-interest over a common good, this kind of behavior can only be expected.