Nobody is smiling. The deal would have bound India to an American Foreign Policy. That would have been the first step to India being taken over by the Americans.
History proves that we as Indians have always ended up as slaves to some power of the day. No matter what that independence has to be protected. The Americans want India to be a part of the American global agenda. That is a pre-condition implied in the Nuclear Deal.
The Opposers of the deal are bringing that point up again and again. No one is communist these days. Even the Chinese and the Russains have moved on big time. So to trivialise India's integrity by calling people names is not wise.