I dont know if I agree with you that this is specifically a Hindu trait. I think the discriminating element is very essentially an Indian trait. If you look harder you will notice similar discriminating information about Muslims and pretty much any other community.
Even in the indian IT corporate world such discrimination is prevalent based on castes, religion, region, language etc. Dont lose hope and worse dont spread the negativity. It is upto us to shape our future and someday the world we live will not discriminate us ont he basis on religion, region, caste, language, sex etc.