It’s not a treaty. Not only because Congress gave that away, but also because there is no document signed.
It is an agreement.
Any future President can stop it.
But is also involves a bunch of other countries who are not immediately threatened by Iran. So if we abrogate it, we will be outcasts within the world.
Obama blew this one up gooood.
How can Congress change the Constitution without an amendment?
Regardless if Iran deal is a treaty or an agreement, since US funds are going to Iran (corrections welcome), then why doesnt the House exercise its power of the purse (1.7.1) and press the button to stop US funds from going to Iran?
I suppose that corrupt Congress has already given Obama a slush fund so that Obama doesnt have to worry that the House will be a brat and not give him his Iran funding.
Congress cannot change the terms of our Constitution, and that includes the two thirds approval requirement for a treaty.
JWK
Congress cannot give away the Constitution. They are bound by an oath to uphold it.