"non equality between humans in hindu religion is well known everywhere"
Caste discrimination has definitely been a part of the culture. However, the core teachings of the Vedas and the Upanishads uneqivocally declare the equality and divinity of all beings.
Many Hindus are indeed taking a proactive action to correct the past wrongdoings. Check out the site: http://www.shastras.org/