The thing that most people forget is the fact that the Obama Iran Deal provided the only way for nuclear weapons inspectors to verify that Iran was in compliance of not having nuclear weapons. I agree that the Treaty was not perfect but the NATO Allies also stood by the results of the weapons inspectors. I suspect that NATO, China, Russia and Iran will have a agreement on new treaty without the involvement of the U.S. which for all intents and purposes proved internationally to be untrustworthy. Trump made a mistake of allowing his hate of Obama to withdraw from the treaty which allowed the U.S. to lose its standing in the world. I enjoyed your article, Thanks Jake.