BJP is against the deal cos there is a clause which makes us India, as a country venerable to US dictats..I do not oppose US but their foreign policy is anti India..they are bankrolling Porkistan by filling their begging bowls by billions and the same porkistan is using that money to fund ISI and other nefarious activities..so not signing the deal is just like losing our virginity cos once that is lost, nothing remains..and credibility is gone!