Earlier quoted context omitted.
"Middle class" in India does not mean what you seem to think. The vast majority of middle class Indians are poorer than most Americans living in poverty. Read my link - 95% of Indians are poorer than the bottom 5% of Americans. Unless the author defines "middle class" as "top 2%", the fact that he grew up "middle class" is meaningless when comparing his lifestyle to an American one. A stat to illustrate the point - 1…
"Poorer" doesn't mean much. First of all, you should factor in purchasing power; second, constant expenses which are the killer. In most countries, especially poorer ones, you don't have to own a car to be in the middle class. Neither you have to pay for gas, car itself and parking/garage. You can realistically move by foot and/or mass transit. Disclaimer: I think I'm in top 5% in my country, probably earn more than…
I'd provide you with more statistics showing how wealthy poor Americans are (http://www.census.gov/prod/2008pubs/h150-07.pdf), but clearly you aren't going to read any numbers.
So instead, go watch about 4 minutes of Delhi Belly (good movie, BTW, vastly better than typical Bollywood crap) which always confuses first world types:
http://www.youtube.com/watch?v=IrJS6R-FT-o
(Sorry, couldn't find the whole scene in one video)
http://www.youtube.com/watch?v=L3dkCVXcAVg
That's life for middle class professionals. (Admittedly, a group of non-misfits would have filled the buckets.)