In international law, they were treaties. Your internal squabbles do not concern us and just make you look unreliable.
What a joke everyone knew we didn't ratify them everyone just wanted to pretend. We even send a letter to Iran making sure they knew. The EU especially was funny acting like the agreement had any value when the USA wasn't part of it.
It only makes you look like you don't have your shit together.
Please provide a verifiable reference to the specific international law or laws that says that a US president's signature is sufficient to create a binding treaty.
The US Constitution, specifically Article II, section 2, says "[The president] shall have the power, by and with the Advice and Consent of the Senate, to make Treaties, provided that two-thirds of the Senators present concur". That's pretty clear that the President's signature alone is not enough.
> 1. A person is considered as representing a State for the purpose of adopting or authenticating the text of a treaty or for the purpose of expressing the consent of the State to be bound by a treaty if:
[...]
> (b) it appears from the practice of the States concerned or from other circumstances that their intention was to consider that person as representing the State for such purposes and to dispense with full powers.
> 2. In virtue of their functions and without having to produce full powers, the following are considered as representing their State:
>(a) Heads of State, [...], for the purpose of performing all acts relating to the conclusion of a treaty;
[...]
Again, your constitution is your business. We do not care about it and it is not pertinent to our dealings with you. Get your house in order.
At that point, the US was estopped from changing course. Doing so broke the bona fide principle.