Probably a little more knowlwdge is necessary. Firstly, the deal is going to provide a maximum output of 20,000 MW of power which is 7% of India's requirement. On the other hand DAE, India confirms that they are capable of producing much more than this in long run and they do not need any technological or infrastructural supports other than only Uranium fuel. Infact, Indian Government has started Uranium mining at many places in India, mainly Jharkhand, and committed a sum of nearly 4,000 crore towards this purpose. So, clearly just from the energy point of view this deal is not of central importance. We are utterly misguided here. Secondly, it is true that US is just an entry but a deal with US doesn't automatically ensure a nod from NSG and India has to separately ask for permission from NSG which is certainly unsure (see Aussie response). Thirdly, US certainly wants to put pressure on India to align with them. During the discussion in their senate, there was a direct amendment which wanted India to isolate itself from Iran to get this deal. But, later this was removed and the HYDE act was proposed to serve the same purpose through the President of USA. However, India eventually voted twice against Iran during this period in IAEA. The current news is very consistent with these attempts. Somehow, we hate to be associated with China but feel glad to do the same with USA which has the nastiest democratic records historically worldwide! Aren't we surprized or ashamed?