Till date, we do not know the reasons for the BJP's opposition to the deal. The Left is against anything and anyone with even the remotest of connections to the USA and hence they oppose the deal. What about the BJP? What is their grouse against the deal? They cannot oppose something blindly because it was proposed by the ruling party. The BJP is showing the same mentality as the Congress and the Left at the time India detonated the n-bomb in 1998.
No one seems to think of the nation, but only of themselves. What a shame!