Ok so India has signed away its sovereignty and will now forever remain a puppet to be tugged at by the US or anyone who supplies nuclear material. But what option did we have?
We don't have our own nuclear technology to produce energy in large quantities. All the years of research have led to a very poor nuclear program. I suspect mainly because it's government run, and like everything government run it limps on all four legs.
Oil & Gas aren't gonna last very long, especially that now the whole world is guzzling oil & gas instead of just Europe & US. How long before oil is at $200 a barrel and then runs out after that? 10yrs, 20yrs, 30 yrs maximum. What then? Solar, Hydro, Wind and other alternate energies haven't come far, so the only option will be nuclear.
Oh but what does it matter that we have given the US and others an advantage over us, anyway all their calls are answered here and all software too is made here; if they bully us too much, we'll just shut their systems down :)
What amazes me is that we got a deal at all. Why would the US or anyone else give India a special deal? They know that we need nuclear and can't get it. The obvious answer is that the great game is being played between the US (including NATO), Russia and China, and India is an important win.
For India it great news, we are in the US camp, a nation we can relate to and do business with. Good move by Indian politicians for once.