President Trump announced he has called off planned strikes on Iran and again claimed a peace deal is imminent — the latest in a string of abrupt, often contradictory statements about the U.S.-Israel-led campaign. Critics say the on-again, off-again rhetoric has created confusion about American policy and damaged U.S. credibility with allies and adversaries alike.
NPR correspondent Mara Liasson told host Mary Louise Kelly that this pattern has repeated since the conflict began in late February. Trump has alternated between declaring a negotiated settlement is near and threatening sweeping military action, including vows to “bomb Iran so hard” that its civilization would be devastated. In recent days he warned of U.S. strikes after Iran shot down an Apache helicopter; the crew were later rescued unharmed. He also posted on Truth Social that the U.S. would at some point seize Kharg Island and other oil infrastructure, and later discussed on Fox News whether America even “has the stomach” for such a ground operation.
Liasson noted that despite frequent predictions of a deal and announcements of imminent action, no settlement has materialized. The inconsistency matters because the president leads the most powerful country on the planet; mixed messaging leaves allies and adversaries guessing about U.S. intent and weakens leverage at the bargaining table.
Political pressure helps explain the swings. The ongoing conflict has driven up energy prices and inflation, creating headaches for the president and his party. Ending the war, however, may require concessions Trump has long opposed and even criticized other administrations for making. Tehran, too, appears to want a face-saving way out — for example, incentives in exchange for reopening the Strait of Hormuz — which complicates negotiations.
For now, the public sees a recurring pattern: dramatic threats followed by abrupt retreats and renewed promises that a resolution is just days away. Observers say until a credible, consistent strategy emerges, the cycle is likely to continue.