Four GOP break ranks, Trump Iran war powers get boxed in

Four Republicans crossed party lines to pass a House resolution restricting President Donald Trump’s Iran war powers, 215-208. The vote caps a week of setbacks and reversals that show Trump increasingly hemmed in by courts, Congress, and his own party—even as
For weeks, President Donald Trump has been trying to sell his Iran strategy as something he can manage on his own time—pressure, negotiations, and leverage. Then the House vote landed.
On Wednesday, Speaker Mike Johnson pleaded with Republicans to oppose a move that would rein in Trump’s Iran war powers. He said doing so would be “dangerous” and would sap Trump of negotiating power to cut a deal to end the war.
Johnson’s warning didn’t stop four Republicans from voting the other way. The resolution passed anyway, 215-208, marking one of the biggest legislative rebukes of Trump’s presidency.
The stakes are not abstract. If the resolution passes in the Senate—where 50 of 100 senators have appeared to support it—Trump would have to either withdraw troops from Iran or gain Congress’ approval for the war.
The White House has signaled it believes the underlying law is unconstitutional, and it could try to ignore the resolution. Even so. the House vote itself is a blunt signal: patience in Trump’s own party is thinning. especially as the war drags on and Trump’s poll numbers sink to historic lows ahead of November’s elections.
A close look at the past week shows why that message landed so hard.
Trump’s political room to maneuver has been shrinking in parallel arenas—courts, funding fights, and personnel choices—all while Congress keeps turning checks into constraints.
First came Trump’s apparent retreat on the Kennedy Center. After an adverse ruling by a federal judge on Friday about his name being on the building, Trump signaled he would let Congress take over the performing arts center.
It’s an unusual move for a president who often governs as if other branches of government simply didn’t exist. In this case, the judiciary forced the pivot, and the White House signaled it would hand the decision to Congress.
The bigger example of Trump being boxed in, though, centers on the “anti-weaponization” fund.
Trump’s administration has been dealing with court pressure and shifting signals about the fund that is meant to compensate people who say they were wronged by the Biden administration. Acting Attorney General Todd Blanche has said the idea is dead, but Trump has sounded less resolved.
That ambivalence has not played well with Senate Republicans. They’ve spoken out almost in unison against the idea of using the fund. warning it could become an unaccountable slush fund—tied. in their view. to rewarding allies “up to and including violent January 6. 2021. defendants who assaulted police.”.
The worry echoes how congressional Republicans have balked at funding Trump-requested pet projects in other fights, including one involving the East Wing ballroom.
There is also talk—however cautious—that Congress could even vote to prevent Trump from pursuing the fund at all. Republicans have usually been reluctant to go that far because it risks inflaming Trump. but the direction of travel is harder to miss. Here. the point isn’t whether the fund disappears someday; it’s that Congress is already limiting Trump’s options now.
Even Trump’s personnel moves are meeting resistance. On Tuesday. Trump selected Federal Housing Finance Agency director Bill Pulte as the acting director of national intelligence. despite his apparent complete lack of intelligence experience. The move has gone over poorly among Republicans on Capitol Hill.
And another constraint follows it: because Democrats have threatened to block renewal. Trump might be forced to back down on Pulte’s selection if he wants Congress to renew crucial spying powers—Section 702 of the Foreign Intelligence Surveillance Act (FISA)—which are due to expire soon and have already been a source of friction in Congress. Democratic votes are necessary to renew Section 702.
Trump’s ability to hold together his political coalition has also taken hits in more immediate ways. He suffered a significant setback in Tuesday’s primaries.
After unseating three high-profile congressional incumbents and a series of Indiana GOP state senators in recent primaries, he saw his endorsed candidate, Rep. Randy Feenstra, lose the GOP gubernatorial primary in Iowa.
Some of the defeated incumbents could now become problems for Trump in Congress. Without reelection bids to focus on, they may be disillusioned.
One example is Rep. Thomas Massie of Kentucky, who continued to vote against Trump by supporting the war powers resolution on Wednesday. Two others—Sens. John Cornyn of Texas and Bill Cassidy of Louisiana—have been offering increasingly unvarnished commentary. with Cassidy in particular sounding like a real thorn for the next few months.
Cassidy’s stance comes with its own complication. After his defeat last month, he suddenly voted to allow a war powers resolution to proceed in the Senate.
Taken together, the pattern is consistent: Trump’s maneuverability is being hemmed in not just by critics, but by the institutions he often expects to absorb or outlast pressure.
But nothing is more constraining than the war itself.
At this point, there seems to be no easy exit ramp for Trump. He has been acting as if he has all the time in the world to let a blockade bleed the Iranian economy and force Iranian leaders to come to him for a deal.
Yet there’s little sign it is happening quickly enough to satisfy both the politics at home and the reality on the ground. There is also plenty of reason to doubt Iran would agree to anything Trump could sell as a “good deal.” And Tehran has heard plenty of Trump threats before—he has bluffed so many times about restarting large-scale military strikes that Iran does not appear to take that possibility as seriously anymore.
Trump has tried to defend the negotiations amid the latest exchange of fire. “A ceasefire there is much different than a ceasefire in other parts of the world,” Trump told reporters Wednesday. He even suggested some sort of deal could come together this weekend.
But the House vote suggests his timing pitch isn’t landing. The resolution passing 215-208 required four Republicans to break with the party line—and it delivers Trump one of the most striking efforts to restrict him yet.
If the Senate follows suit, Trump won’t just be negotiating from a position of pressure. He’d be negotiating from inside a box.
Trump Iran war powers House resolution Mike Johnson GOP rebellion Senate support FISA Section 702 anti-weaponization fund Kennedy Center Bill Pulte Bill Cassidy Thomas Massie
So Congress is finally doing something… or messing it up again.
I don’t get it, why would GOP vote against Trump on Iran? Like isn’t that the whole point, strength and negotiation? Sounds like Speaker Johnson was just talking tough and then it still passed.
Wait, so they’re “restricting war powers” but then saying it could be “dangerous”?? Dangerous for who, Trump or Iran? Also didn’t courts already block stuff like this? Feels like everyone’s just passing paper to stall, then something still happens anyway.
215-208 is like what, a close election? That’s not bipartisan at all, that’s like 4 people doing a “break ranks” stunt. Next thing you know they’ll make it so the president can’t do anything without asking, and then Iran takes that as weakness. I swear it’s always the same drama.