In short, opposing voices in the U.S. and hostile Iranian conservatives are the two biggest obstacles preventing the U.S. from re-joining the agreement. U.S. sceptics are
worried that the deal only partially limits Iran from developing nuclear technology without actually restricting its development of ballistic missiles and support for terrorist activities in neighbouring countries. Worse, the easing of the sanctions on Iran freed up resources allowing the country to expand its influence in the Middle East. Consequently, U.S. allies in the region have faced increased turbulence and unrest. In addition, while the original agreement does not
permit the IAEA to perform spot checks on Iran’s nuclear facilities, and even grants them the right to refuse official inspection requests from the IAEA,
a sunset clause allows restrictions on Iran’s nuclear enrichment programme to be lifted after 2025, something that was totally unacceptable to Trump and the U.S. hawks.