That's nice; a lot of detail there... "not". Other than getting their middle finger, how do you think Iran would respond? A lot of Iranians didn't want the agreement either, thinking it was too harsh. The fact that, in March of this year, 47 Republicans drafted/signed a letter to the Iranians warning them not to accept any agreement from Obama wasn't helpful with the negotiations, and certainly borderline treasonous to our country. Particularly, the first term Rep Cotton from Ark, who drafted the open letter ... should have been charged with interfering with diplomatic relationships and removed from Congress. I can't recall ANY congress doing something like that to a President, but then this bunch in Washington DC are a breed of their own.
Obama is quite aware of the overall weakness of the agreement, however, it's the only agreement (and they worked on that one for quite a while) Iran would commit. The President is hoping that in the 5-10 years this agreement might avoid their nuclear weapons program, we will have developed a better relationship with Iran. Right now the USA is being looked upon as a world bully; our image tarnished. We managed to fuck up that region enough with the last administration's claims of Iraqi WMD's and destabilizing the entire region.
Give this peace agreement a chance to succeed or fail ... without our taking the world bully role for once. The US has access to Turkish bases now ... possibly that strengthens our position.