Sorry for butting in, but you yourself answered that question.
You say Israel has a strong influence over America, well thats good enough reason for India to maintain relationship with Israel irrespective of what Israel has to offer. India having good relationship with Israel means India maintaining good relationship with America.
Also what exactly is India going to gain from deserting Israel?
And use a different analogy will you? For the sake of decency.
Hmmm.... Respect to you as you are the second Indian that has dared answer my question.
Ok. let us run with India becoming a 30 trillion dollar economy by 2030. The US I suspect will not be much larger and the Chinese could easily be more than 60 trillion dollars. The technology gap between the Indians and US will narrow susbtantially so why would you want to maintain relations with an insignificant country for the sake of the US that has much less to offer you than it does now? I strongly suspect that the Indians will be strong in nuclear power, electronics, biotechnology fields to name a few. Indian companies like Tata and Infosys will grow into mega multinationals. This is a coutry that will not in anyway play 2nd fiddle to the US.
Now I know Indians have this sense of "honour" but you all know deep-down that this relationship with Israel is just temporary to satisfy a specific need in this day and age.