You need not tell that you are a westerner and a born christian, it is evident from your article. Your understanding of Hinduism is very shallow. It is a religion that stood 1000 yrs of oppressive conversion from the mughals and the britishers.
Sonia was not elected as she soon as she contested the elections. She had to wait for three elections before gaining majority. For your information, the post of PM and president is not that of a religious head of hindus to chant hindu shlokas or perform religious services(pujas). These people on these posts are to run a country of over a billion people. Thus hindus have put talent and ability (that comes from selfless love for the country) above religious sentiments.
I think the rest of the world can take a leaf out of our books and believe that our religions are to be practised inside our home. Outside we are all responsible citizens of our land.
What you have written is only what the british did to take the steam away from the freedom struggle. Divide and rule.