I have been to India more than once, I still have a valid visa to travel there and will likely go again in the next year. Yes it is a backward place, water is scarce, they build things haphazardly all over the place, it's crowded, it's dirty, their standards of cleanliness leave a lot to be desired... And yes the head bobbing thing they do when you talk to them is kinda funny.
BUT....
I have met some of the nicest people there. I have some very good friends there. They do have some qualities that would serve some of us well in our culture. But yeah, they got issues and will continue to have issues.
Expecting them to adopt Western culture is absurd, they were occupied by the United Kingdom for how long??? Did that change their culture? Maybe a lil' bit, but for the most part, NO....
What we as citizens of the world have to do is get used to the fact that people are different and it doesn't matter why they are different, it doesn't make them wrong or bad, or stupid. It's just the way it is.
Mutual respect can go a long ways towards civility in this world.