Trump is pretty definitively losing his Iran war by this point. We're now over a month into the supposed ceasefire between the two parties, and the Strait of Hormuz is still effectively closed to commercial shipping. Iran retains the ability to frighten ships and insurance companies off with just a few random strikes; which means they retain enormous leverage in the ongoing negotiations with the United States.
And Trump, I'm sorry to say, has no moral standing to complain about this. I don't say it's good for any government—let alone a brutally repressive theocratic one—to deliberately shut down a major economic artery of the globe. But Trump was the one who first announced the principle of the right of the stronger. And according to that rule—if you suddenly find yourself the weaker party, you have no moral claim against one's opponent.