Isn't just the language or clothes. People feel inferior/discriminated to eat with their hand (traditional Indian food) as opposed to using forks / knifes, which somehow is supposed to be "civilized". People feel that even when they speak English, their Indian accent is somehow bad / funny. Its not uncommon for people (specially from the western world) to make judgements how Indian/Asian food smells/tastes bad. Wonder how much of these stem from the colonial past of systematically being subjugated and being told you're inferior for 100s of years.
Does their life really suck though? It's probably harder with fewer luxuries but happiness is not proportional how much money you have/make. You could be a rich and miserable but you could also could be poor and happy/content.