This nuke deal initiated by US is its one of the moves in its International policy towards middle east. They want Indian support to counter China Russia who are now combined and challenging US hegemony in the world. Presently US is trying to control middle east oil fields which is not in favor of both China and Russia. for last 20 years US is intentionally instigating Muslims of mid east to disturb the mid east so that he can interfere and stay their with forces. US want India manageable by something that is important for India. India is needs nuke materials for its energy needs and US saw this as an opportunity to keep India always on toe. US is master of art of breaking agreements by creating problems and than offering solutions. Indian politicians know all these things and are careful therefore. Only worry for Indian people is corrupt politicians who are not reliable.