Please donot take it otherwise but I feel you are yet in history books. Where in recent times have you noticed people being in sub-human conditions & treated as animals? The so called upper caste people who were involved in the activities that you have mentioned were hardly 10 / 15% if not less. Beyond that they treated others as servants not as slaves. I personally know one such family who has done a lot to let his servants atleast earn their livelyhood. The caste system when thought of was based on the type of work a family was into. As through generations the family kept on doing the same work they as it is generally easy to learn the activities the family is into. That too as there were little other oppurtunities. As rightly mentioned by someone a caste was earlier actually based on the work one used to handle & not by birth. Later as the language changes into a slang so did this system got spoiled. With a few odd minded people the situation worsened. But sadly we are fighting on the same old system even after understanding what bad did it do to the society in the medieval times. Today is it required? Today we have ample of oppurtunities yet we are stuck up for caste etc. Yes all benefits should be given to the economic backward be it from any caste/creed etc. So that we grow as a nation & not fight calling names to each other. I remember we had all forgot these silly things but for political beneits these politicians have made us fight. Please wake up.