Donald Trump took to prime time to sell Americans on his Iran war. What they got instead, critics say, was a muddled, self-congratulatory speech that ducked basic questions while the economic fallout keeps hitting home.
Democrats didn’t hold back.
Senator Mark Warner flatly said Trump owed the public real answers about a conflict already pushing up costs across the board — not just gas, but “diesel, fertiliser, aluminium, and other essentials, with consequences that will continue to ripple through the economy for a long time to come.”
Senator Chris Murphy went even further, saying the “speech was grounded in a reality that only exists in Donald Trump’s mind,” adding that “no one in America, after listening to that speech, knows whether we are escalating or de-escalating.”
That’s the core problem: after weeks of war, Americans still don’t know the plan.
Trump insisted the U.S. military will “finish the job” soon, claiming “core strategic objectives are nearing completion.” He pointed to the deaths of thirteen U.S. service members as proof of progress, saying they died “to prevent our children from ever having to face a nuclear Iran.”
But even voices from inside Trump’s own orbit are waving red flags.
Former counterterrorism chief Joe Kent warned bluntly that staying in the fight is a mistake: “The best time to get out of a war of choice is now, before we lose more lives.”
Meanwhile, the markets reacted instantly — and not in a good way. Oil prices jumped more than 4% after Trump made clear attacks would continue, including strikes on Iran’s energy infrastructure, with no firm timeline for ending the war.
That spike is already bleeding into everyday life for Americans at the pump.
Trump tried to deflect blame, claiming the “short term increase” in gas prices is “entirely the result of the Iranian regime launching deranged attacks against commercial oil tankers.” He doubled down, arguing the U.S. economy is strong enough to handle it because “we built the strongest economy in history.”
Critics aren’t buying it.
Senate Majority Leader Chuck Schumer delivered the most brutal line of the night: “Has there ever been a more rambling, disjointed, and pathetic presidential war speech?” He didn’t stop there, adding, “He is completely unfit to be Commander-in-Chief and the whole world knows it.”
Even some Republicans are breaking ranks. Former congresswoman Marjorie Taylor Greene vented frustration, saying all she heard was “WAR WAR WAR,” with “nothing to lower the cost of living for Americans” and “nothing for America’s future.”
And that’s where this leaves things: rising prices, an open-ended war, and a president insisting victory is close — without explaining what that actually means.




