You said "middle class right wing Hindus cannot digest the fact that Sonia defeated BJP".
How right you are! We just cannot believe and digest the fact that an Italian Christian is ruling this great country! Looks like we Hindus have become a minority in our own country! Indian govt and policies have been taken over by the "minorities" - Muslims and Christians, who make sure that their vote bank is powerful! Hindus will keep getting divided due to "secularism" and "caste politics". No secularism reqd for Muslims - they can keep having as many Islamic states as they want - none for Hindus!