They're a bunch of would-be upper-caste arrogant snots who think they are oh-so-superior to we crass materialistic Westerners.
Ask any convenience store owner.
My family got their start in North America with a convenience store100 years ago. So don't you be badmouthing convenience stores. Everyone has to make a living. ;)
I like Indians, and the ones I know don't act like that way at all. Plus, India and China are the rising powers, and I'd rather India than China any day. India is very anti-terrorist most of the time, capitalist and democratic. I don't like the caste system, but in time it will end. Slowly, not in our lifetimes, but it will weaken within our lifetimes.
Maybe I'm just more idealistic than you because I'm younger. But, while I have many problems with specific incidents and events and a few fundamentalists, I really have few problems with modern Indian culture in general.