The Iran nuclear deal was riddled with flaws; President Trump was right in ending it, asserts Douglas E. Schoen in The Hill. It failed at meaningfully containing Iran’s nuclear expansion. Every inspection to ensure it was complying could be delayed up to 24 days by Iran. This made it much easier to hide evidence related to nuclear weapon development. Meanwhile, ending sanctions had given Iran's government access to tens of billions of dollars, some of which may have been funneled to Syria’s Assad and terrorist groups in the region. The deal didn't allow the West to meaningfully monitor Iran’s activity, which made it useless.
While imperfect, the Iran nuclear deal was the best way to continue surveilling the country and ensure that it didn't complete its nuclear program, holds Philip Gordon of The Atlantic. Pulling out cuts off the country from international inspection. This could lead to it building nukes without limits and, eventually, war. The deal offered a means of staying involved with the regime; without it, diplomatic advances will be undermined. We should work towards peace even if that involves some sacrifices. Regime change or even an invasion are options that have ended very badly in the past. The Iran deal should have remained intact.