What do you mean by "win"? What strategic goals can the US achieve in this war? We're at a point where merely achieving status quo ante bellum--i.e., Iran doesn't charge for passage through the Strait of Hormuz--seems to require giving concessions elsewhere.
In many ways, this looks like the American version of Pearl Harbor--a stunning tactical victory that is simultaneously a crushing strategic loss.
No, there is no reality where the world will let Iran take tolls here, no matter what happens that part wont happen. The world depends too much on straits being open and toll free, if you let that slide once it will be done by others and that will break down the entire world order.
Let’s be realistic, this was probably about Israeli domestic politics first and US domestic politics second, and maybe thirdly as a favor to the Saudis. It’s crooks running all three countries for their own purposes and issuing BS PR cover stories.
The problem with the claim of nuclear weapons program is that the dominant assessment of the intelligence communities is that Iran didn't have a nuclear weapons program at all. Khamenei the elder was known to be against having a nuclear weapons program, and the US's achievement is to replace him with his son... who is known to be in the pro-nuclear weapons program. Considering that the nuclear enrichment centers were targeted in last year's strikes, it's not even clear that the strikes this year have had a meaningful effect in even a temporary delay in enrichment progress.
At this point, I suspect that Trump never had any strategic war aims in the first place, but was instead motivated by an operational aim (regime change in Iran, à la the Venezuela operation), and has been flailing about since then because the administration simply doesn't have anyone with the capacity to actually understand the strategic reality of the situation and is substituting operational and tactical goals for strategic ones.
Rest of the world is quite pissed with USA. But that's just emotion. Unless it gets realised into something concrete it matters little.