Donald Trump is facing a rare show of bipartisan defiance on Capitol Hill. The Senate voted 50-48 on Tuesday to pass a resolution ordering the president to withdraw forces from Iran pending congressional authorization. Four Republican senators broke ranks: Susan Collins, Lisa Murkowski, Rand Paul, and Bill Cassidy all voted against their party to back the measure.
"We should take a stand today and end this war, and we should finally start putting the interests of the American people ahead of costly and unnecessary conflicts," Sen. Chris Van Hollen told the chamber ahead of the vote.
This Senate move mirrors an earlier House vote that passed a similar resolution condemning the conflict. Four Republican representatives — Thomas Massie, Brian Fitzpatrick, Tom Barrett, and Warren Davidson — crossed the aisle to join Democrats in that rebuke. The war itself was unilaterally started by Trump without congressional approval in February.
Trump continues to threaten restarting military action. While J.D. Vance works to finalize a peace deal, the president has declared at campaign stops that "the only thing they understand is the hammer" — his reference to Iran. This came around the time of Tuesday's Senate vote, at an event in Pennsylvania.
The congressional votes carry no legal force, but they register a political cost. Congress and the American public have grown weary of the conflict. Lawmakers are exhausted. Even some Republicans have withdrawn support. Trump's tough-guy posturing on Iran no longer resonates — it competes with efforts to actually end the fighting.




