As usual you are misguided a la Karat & Co who never forgave the US for winning the cold war. So now Karat & Co would "stick" it to the US even if it means harming India's interests. Only China, Pakistan and the "Indian" Left are opposed to the deal. Any Indian but a communist creep can do the math of that anti-India alignment. For the record, there is nothing in the agreement which requires India to assist the US attacking anybody. Besides if the Left wants to partner with Iran, where they torture the communists as enemies of Islamic revolution, then it is their choice. India should look after India's interests as much as China or Vietnam does when they gladly welcome US investment, usher in capitalism while Indian communists would much rather swear obedience to Chinese communists (even while they pay mere lip service to Marxist doctrine while practicing the most ruthless form of capitalism) and prevent India from catching up on progress and prosperity.
For the record, China has ordered several nuclear power plants from the US and western companies so that it can continue to power up its economy while the Left in India would prevent the country from breaking free of its technology denial regime and thus keep permanently hobbled vis-a-vis China.