Well I dont agree on this. U.S is one of the biggest hypocrates there is.It's foregn policy is completely self serving and has no regard for the soveriegnity of other nations.It's invasionof Iraq is a solid example of the lengths the U.S will go to serve its own needs (oil being the one here). On the one hand U.S tom-toms about democracy but supports dictators like Musharaf in Pakistan to serve its own purpose.If that is not hypocracy then I dont know what is..
The only reason America wants to sign the nuclear deal with India is beacuse of the lucrative contracts the companises in the U.S are eying for setting up nuclear plants in India.
However,I do feel that India needs to end its nuclear isolation and hence needs the 123 agreement as much as the U.S does. So let us sign the agreement and show we are confident of engaging a super power without any fear.But let's be realistic and realize that Amercia is not doing India any favours,it never has and never will..