One things you may not know about Hinduism is that it has only one god - Brahmin (the force, the big kahuna, the one reality). He comes however in three main forms: Brahma (the creator), Vishnu (the preserver), and Shiva (the destroyer). All are one. From the big three come the others - wives, sons, enemies etc. In all Hinduism claims 330 million gods and goddesses.
Hindu's pick and choose which god they like. Although there are so many, they are all simply different ways of conceiving the one reality behind all things - Brahman (or something like that!).

What struck us when looking at the Hindu, Christian, Muslim problem (or lack of it) in India is that the reason they all get on is because most of them don't have a clue what their religion means. Ask an ordinary Muslim about the Koran and he'll give a confused, vague answer. The Muslims even have castes up in the north! Ask a Christian about Jesus and he'll tell you about the lattest saint who's 1000 year old body is still on show in the cathedral. Ask a Hindu what they believe and they'll tell you about their god which they have a vague story about.
We have met some born again Christians in the south who were very serious about their beliefs and had a firm set of morals and ethics. The problem with the Hindus (it seems to us) in India is their lack of social responsibility. They are not taught the difference between right and wrong or that they need to care for their neighbours etc. The caste system means that many of them are forces into slavery or a life of begging and destitution. For centuries the notions of reincarnation and karma have been used to support the cruelties of the Indian caste system, which relegates the majority of people to poverty and subservience.
The religion we have been impressed with is that of Sikhism. They do not believe in the caste system and have a very strong work ethic. It is a sort of mixture of Hindu and Muslim belief and they believe strongly in charity and helping the poor. You never see a Sikh begging or ponsing around in designer gear. They are a well mannered, mild, caring people.