The JCPOA wasn’t great and mostly kicked the can down the road. Trump made the situation worse because he made diplomatic efforts much more difficult.
The core issue is Iran‘s fundamentalist regime and their destructive desires and actions. That’s not Trump‘s fault. It’s an extremely difficult issue, that would have led to war sooner or later, without Iran changing their policies.
So it would be accurate to say: despite JCPOA not being perfect, Trump’s actions have only made the situation worse than if he had left the previously existing agreement in place.
So what has improved about the situation since Trump threw out the JCPOA?
“Not perfect” doesn’t mean it wasn’t batter then the current situation.
The JCPOA wasn’t great and mostly kicked the can down the road. Trump made the situation worse because he made diplomatic efforts much more difficult.
The core issue is Iran‘s fundamentalist regime and their destructive desires and actions. That’s not Trump‘s fault. It’s an extremely difficult issue, that would have led to war sooner or later, without Iran changing their policies.
tl;dr Trump bad. Iran worse.
So it would be accurate to say: despite JCPOA not being perfect, Trump’s actions have only made the situation worse than if he had left the previously existing agreement in place.