Fair enough. I'll just address the comment below then
Nobody in the international community wants more nuclear capable nations. The question is what is the best strategy to avoid proliferation. The decades-long US-led tactic of isolating Iran and fighting proxy wars has led to Iran becoming a nuclear threshold state. Continuing this trajectory will complete the process of Iran possessing nuclear warheads. The alternative is to try and regulate rather than eliminate Iranian nuclear capability. This is what the current JCPOA seeks to do with steep reductions in centrifuges and enriched Uranium, curbing Plutonium production and a reasonable (while not ideal) inspections framework.
There are legitimate reasons to find faults in this deal - it is not perfect. But making perfect the enemy of good is a shortsighted tactic. The agreement pushes Iran's military nuclear ambitions back and offers a way for Iran to develop closer economic ties with the West. Aside from military engagement, this is arguably the most realistic way of containing Iran. Netanyahu's way - a bloody war that will turn out worse than the Iraq misadventure - is breathtaking in its foolhardiness.
And the proof of the pragmatism of the deal is the response from the international community. The whole of Europe (including parties in power and credible opposition parties in various countries) supports this deal. The UN Security Council voted for it unanimously. The moderate Gulf nations (Qatar, UAE, Kuwait, Oman etc) cautiously support it. The only opposition is from Saudi Arabia (due to ideological Shia-Sunni doctrine and for oil trade reasons), Israel (the Likud party's ticket to remaining in power is to keep Israelis scared and voting for them repeatedly) and the Republican Party (because the other side did it, they have to oppose it).