Hinduism is the religion of all, not of a few privileged. A great service it would be to Hinduism, if the present day Vedic teachers identify bright children from the lower castes and start teaching them the Vedas and the Upanishads and allow them to serve God in the temples of India. The strength of Christianity stems from dedicated missionaries who come from all sections of society. The weakness of Hinduism and of India is caste system, which divides the Hindu society into divergent and bickering groups and keeps them apart.
Perhaps there is no other nation in the world that is openly and shamelessly as racial as some of the nations in the Indian subcontinent. A number of Indians who visit foreign countries often complain about being treated condescendingly on account of their skin color or accent, without acknowledging the fact that a vast majority of people in their own country exhibit a far greater obsession with accent, the color of ones skin and ones family (caste) background.
And there are countless scholars who justify the caste system quoting chapter and verse from the Hindu scriptures, ignoring the fact that they were convenient interpolations in an otherwise sacred lore to justify a cruel and unjust system theologically using the very authority of God.
http://hinduwebsite.com/hinduism/h_caste.htm