Raj, It seems you have no clue about the American Senate/Congress functioning. Every bill is driven by only one cause - MONEY. Either it is IRAQ, or defense or Pharma, or insurance. Do you think that Americans had a divine dream that India needs nuclear energy ? NO. With the population growth, growing middle class, and growing energy need, they saw a market ( in other words - PROFIT ). So, they want to sell us the fuel. But in order to do that, they need to circumvent the NPT / NSG clauses. This deal is precisely binding to that. There is no shame, if Indian Parliament debates on this, and keeps it aside. It is the vibrancy of Indian democracy, that keeps such debates alive. Even if we fail in this debate, God willing, we will get a better deal in future. India is not a country which has smuggled Nuclear waste / arms / fuel. It has an 'impeccable' record. And even without nuclear fuel, we are not dying. If progress suffers, let it be, but this deal should not be signed at the cost of Defence. The 'Left' and the BJP who oppose the deal are not mad. They are a part of this democracy, and without their concerns addressed, the deal cannot pass.
Please stop preaching about the goods of USA. Grass is always greener on the other side...Try to look into what our system offers.