> The Hindu caste/social grouping system tells millions of people that they are contaminated and their fate is doomed upon birth.
Sure, maybe 100 years ago. But attitudes have been changing and there are numerous government programs designed specifically to bring up those in "lower castes" with the ultimate goal of equality for everyone. Indian culture is still very different from Western culture and far deeper ingrained into the average person. Change does not happen overnight. Everything happening in India in a broader view points to a trend of more equality and freedoms, not less. More governmental programs seek to address issues of inequalities, especially caste discrimination, than at any prior point in Indian history. Of course there are still issues, I won't argue there are no flaws, but calling it a Semi Slavery society these days is delusional at best, malintent at worst.