India is a poor country of 1.2 billion people, ~4x the number of people in the US packed into a land area a third of the US. 600 million of them live in the rural areas and/or are poor. For them the next meal is more important than finding a toilet in which to relieve themselves. Not condoning their actions but just adding some context. No one in the US, however poor is as poor as those 600 million souls. The other 600 million live in reasonable comfort with at least the basic amenities provided for. They are also well educated and qualified to take the country forward. The media has a way of gravitating to the lowest common denominator. Again nothing wrong in highlighting the problem, but to do so in isolation is to paint a skewed picture. I have had many business dealings with the professional class in India and have traveled there on business many times. I can honestly say that the experience has been very positive.