Call me a traitor if you like, but it has to be said that the US of A has form for starting wars which it can't finish. Before Afghanistan, Iraq and Vietnam we can point all the way back to the War of 1812, which then POTUS James Madison said would be "only a matter of marching", all over in a month or so. Does this sound familiar?
Since the outcome of the War of 1812 is barely mentioned in US schools nowadays, let us review how Madison's little excursion turned out. There was fighting, mostly on the Canadian (British, in those days) side of the Great Lakes. The Royal Navy attacked and burned the American capital, causing Dolly Madison to pack up her dishes and flee the White House. The Americans won the final battle (New Orleans) nearly a month after a truce had been agreed. The borders of the US of A remained as they had been ante bellum. Much treasure and blood was expended, but nothing was gained.
Walt predicts a similar outcome for the American-Israeli war on Iran.

Again, call me a traitor if you like, but I don't see a lot of winning going on here! The Israelis are said to have invaded Lebanon, but that's a sideshow. The Big Show is Iran. The mission (so far as we can understand it) is to (a) terminate the Chief Mullah and so (b) to effect the overthrow of the Islamist theocracy, while also (c) ensuring that Iran would never have nuclear weapons and (d) the supply of Big Oil would be secure forever more, Or (e) all of the above.
Three weeks in, after the loss of dozens of American lives and expenditure of many millions of dollars, as nearly as Walt can see, only (a) has been accomplished. So what? The same gang of mullahs may be hiding behind a cardboard cutout of the Son-of-the-Mullah, but they're still in control. A few oil tankers are getting through the Strait of Hormuz, but the US is clearly incapable of keeping that channel oopen to the point where President Trump is almost screaming "A little help here!?!?" at America's fair weather friends.
I can't see any favourable outcome to this conflict. POTUS says it'll be over when he thinks it's over, but when will that be? Seems to me the stage is being set for a declaration of victory and a "withdrawal" under cover of a cease-fire which will be touted as a Big Win, just like that over Hamas a few months ago.
Many Americans have been killed. US military bases in the Gulf are burning. America's so-called allies are running for diplomatic cover. The only "winning" is being done by the Israelis, who are finishing what they couldn't do in 1967. Clearly the US of A has lost control of a war that will not end until Iran says so.
Any realist has to call the situation a strategic stalemate, with intense air campaigns failing to force capitulation or halt Iranian retaliations. While initial strikes damaged infrastructure, Iran has continued targeting energy routes in the Strait of Hormuz, leading to a protracted conflict with no clear endgame. Iran has successfully targeted global energy security, creating a protracted war.
The stalemate is causing major global disruptions, with oil prices rising over $100/bbl and increasing economic uncertainty in other regions, notes. It's hard to see how this ends except in a "draw" where both sides declare victory, or settle into a low-level, long-term confrontation that could reshape the region. Or not.
I would dearly love to be wrong. I would like to see the people of Iran liberated from the yoke of Islamist oppression. I have similar hopes for the people of Venezuela and (even more so) the people of Cuba. But we're not there yet... are we...