Considering the above arguments, is it better for the SC/ST/OBC to be still known by caste in present day liberal society isnt it better that every body takes a pledge that they will not refer to caste for getting benefits or depriving benefits and will not let anyone divide the humanity on caste. the socalled lower caste should forgive the so called upper castes for the sins of their forefathere and the upper castes should take the pledge to reinforce upliftment of the deprived sections of present society to their best. Erasing castism from the the minds of all will enforce the social justice and not forcing the reservations on the society which will be counterproductive and will ignite intolerance and its sequelae