What is the difference with all religions is it God made or man made? Why are their caste even in the Christain set up? Why do they call themselves as Mudialiar Chirstain, Iyar Christain, Gounder Christain, Kanada Christain, Tamil Christain? Is this not the same in all religions even in Hinduism we see that the same thing is reapeted, Hindu Muddialiar, Hindu Gounder, Hindu Naiyar, Hindu, Annachee what does this relate to are we not all humanbeings? Why do we have to distance ourselves by religion, caste and creed?
Thats the hypocrisy of the so called converts who were enticed with money to be converted to Christianity by being told that they are treated as lower castes in the scheme of Hinduism. And once they were converted to Christinaity they are now fighting for reservation under casteism.
Your vote on this answer has already been received
Try to undrstand the theory of evolution and apply it to the society. Such classifications are taking place through out this world, and in the so called most advanced western countries also the last name of a person which displays the social status playing a major role in the priviliged classes. It is a problem just like aparthied, black or brown and in several other forms existing everywhere and in all places on this earth and it is not possible to remove these differences for ever. If anyone erased religion, caste, creed and such then they will be replenished with some other. The only remedy is the righteousness of the individual which can be created with a blend of ethics, philosphy and religion.