Unforgivable. Cotton is the worst of our current senators, which is saying something.
As to your constitutional argument: you are simply wrong. The Supreme Court has found over and over that Executive Agreements are not only legal but binding. Over and over.