Which part of india have you visited that you claim that cast system is practised? cast system cannot be practised as such, this is a system wherein people are diffrenctiated on the basis on what work they do. for e.g in any organisation there is one CEO few directored some managers and then executives, what is wrong in this system that you are crying foul? pls understand the fact, can you suggest any other way of system? hindu religion is the religion where people are differentiated on the basis of job they do and it is good for the socity also, what will happen if you put an executive on CEO's post? ofcourse in due course of time executive can become CEO, but there is nothing wrong in having different class of people so that they do what they can do best, an contribute towards a larger goal.