You say :- "This would stand to reason, as rational people have long since ceased to believe in the superiority of certain races, or languages, or cultures."
Very true, but I am sure in your heart you beleive that lower caste hindus are sub-humans, bilogically inferior human beings. You will not be alone in this beleive, majority believe this. Hindus deserve treatement they are getting in the West. In fact they deserve worse.