India has always followed the policy of non alignment and has never sided with one country or the other. US had a view that "either you are with us or against us" and that led them to conclude that India was against US. India has always voiced its views in the UN, WTO or GATT and is considered to be the bad guys by the west. To ratify this agreement US Congress has to override their own HYDE ACT and it will not be easy. This agreement will finally recognize India as a responsible Nuclear Power. Forget Left or Right, stay at the Center.