I'm an NRI/US citizen, have worked/traveled in the country extensively, and have shared my thoughts on HN many times regarding my country of origin. There is a prevalent "Indian apologist" mentality both inside and outside the country, which applauds anyone spinning the "happy people living with less" or "beautiful ancient culture" montage and shouting down anyone trying to put the preponderance of societal problems into perspective.