There is a "kashmir dispute" because during our formative years, India foolishly took that to the UN. A mistake we have NEVER ever repeated.
The 'dispute' is as much relevant as china's annexation of Tibet.
...... which is to say, not relevant at all.
You cannot 'veto' foreign aggression
...seriously ? ........... being member of USNC will have no relevance on the real ground. We just want to be in for prestige, not for any practical reason.
The Nuclear embargo helped India develop a Nuclear AND a Thermo Nuclear Bomb and a very credible ICBM .......AND a very independent foreign policy ....... ya, we can all see how damaging that was.
About Iran, we traded oil for Nuclear energy and Uranium. Not a bad deal. However Iran continues to be the second largest supplier of Oil to India. Not bad, won't you say ? We are now building an underwater pipeline from Iran to India.
Israel exist as a slave to the US, something India is not. So there is not comparison there either, is there ?
Lastly Russia does not need our support, it is strong enough to do what it wants to do. What it wants is for India to not stand with the US. Its a win win...and that is how India plays the game.