@Van Gaalacticos It's not a question of Trump vs other leaders, but more on what options the rest of countries have.
The JCPoA is a agreement which brings all parties to the table to work out a mutually acceptable solutions. It may be a compromise, but a step in right direction when common interest take priority over the differences.
Economic sanctions (which will replace the JCPoA) are a dreadful way about to go about making change. For example, the most imapcted by Iraqi sanctions was the food industry as Iraq imported 40% of their food. It lead to food scarcity, starvation which affected the common people far more than the government. Same here with Iran, where food and medicines have become so expensive and unavailable to common people. Rather than work for a common goal, it just pushes path sides apart in a ego driven pissing contest that will have no winners.
Why people are objecting is due to fact that Trump thinks he can bully his way into a better deal...which is never going to happen. The geopolitics of the region has been that progress can only be made in small tentative steps and JCPoA is the first few of them. So pulling out of a agreed document is just Trump brandishing his ego where no one apart from him and Bolton can see the benefits.