It's interesting to see why you don't seem to address problems within hinduism.
Suppose, Hindus (I don't know which caste you were refering to, when you say hindus) get the first grade treatment in India, do you think India can survive treating every caste equal.
Hinduism has many problems for just being what it is, including caste system. (this doesn't mean there is any perfect religion in this world. Religion is a man made stuff from his assumptions about soemthing super natural)
What is point of discussing about something that gets descriminated by other systems, if it itself is not free from it?