Mr. Sridhar Jaluja Agreed there are some weaknesses in Hindu society but do not relate those to Hindu Dharma. Due to these weaknesses only, this country was enslaved for centuries. But please understand difference between social customs and rituals from the teachings of Hinduism. No teaching in Hinduism is ever targeted at others. Hinduism remains most secular religion on Earth. Some social practices, that do not have religious sanction, can't be taken as representative Hindu Dharma and are to be discouraged positively. Participate in debate in a positive way. Answer to what Racer has written.