Talk about reality, not theories, in practice Hinduism has some really disgusting kinds of discrimination in the name of caste.
You understand nothing about logic. By your logic if British rule was really oppressive then all Indians would have stood up against it, didn't happen, na?
There could be many reasons for conversions, one of the many reasons is mistreatment of the lower caste Hindus by the upper caste Hindus, that's a fact.
And if you really had minimum sense of decency & respect left in you, then you wouldn't have called the converts rats. Even if someone has converted on his own by loving another religion, it is his personal preference which should be respected, and instead of finding faults in the converts, we should introspect if the fault is within us.
You know nothing about rural India, you are living in the world of delusions.
And I am again advising you to not attack ethnicity here, I very well understand that you are a racist bigot, but things will get really dirty if everybody starts attacking each other for being Bengali, Tamil, Malayali, Bihari, Hariyanbhi, Assamese, etc. and that too in a Pakistani forum. Sorry to say, but people like you are the biggest liability of my country.