Forget all the brouhaha over the electricity generation, nuclear trade, etc.
Why parties support and oppose the deal? 1. Communists opposing reason- is their ideology of anti-Americanism (not China). 2. BJP opposing reason-Nationalism and national sovereignty. 3. US proposing reason- to cap our nuclear capability. 4. Congress agreeing reason - big money in Swiss banks (don't forget Swiss Frank 2.5 billion in Rajiv's account in Swiss banks from Bofors, now controlled by Sonia and her childrens) and more once trade starts.
The deal is a Trojan Horse designed to destroy our strategic capabilities. We must disapprove Indo-US nuclear pact in its present form, since it is detrimental to national interest.