Pratap Bhanja, Our Hinduism asks us to treat all living beings with equal respect of a Jiva. Then why do we have a caste system which has aleinated more half our society?? For the same reason other religions have practises which are contrary to their religion - people in power justified their own sins and wanted to keep the heirarchy/hegemony the same way. For instance marking a section of society as ineligible for power/education etc based on caste(in Hinduism), religion (in Islamic rule), gender (both religions) till the moderates of the religion came up (e.g Sufism, Bhakti movement etc) Dont make the mistake of abusing religion for it. It is always lust of power of men in power and their followers to blame.