Trump Shakes Down Senate GOP to Kill Iran War Powers Bill in Late-Night Twist
After getting checked by Democrats last month, Trump went head-to-head with Republican holdouts to keep his grip on the military.

It was a wild night in DC as Donald Trump pulled off a major finesse, getting the Senate to throw out a bill that would have stripped his power to make moves on Iran. Just last month, the Democrats thought they had him cornered when Senator Tim Kaine's (D-Va.) war powers resolution actually passed. But that was only because a couple of Republicans were playing hooky on a Tuesday. Last night, the script got flipped, the haters got shut down, and Trump kept his grip on the military controls right before the Senate took off on an over two-week vacation.
This whole beef is about who gets to call the shots when it comes to war. The Constitution says Congress is supposed to have the final say, but presidents have been running the show on their own for decades. The Democrats wanted to put handcuffs on Trump's executive powers so he couldn't start nothing with Iran without asking first. When the bill passed last month, it shook up the whole Republican leadership, making them look like they couldn't keep their own house in order.
But the real drama went down behind closed doors at a GOP lunch. The meeting was originally supposed to be about voter ID and citizenship verification—stuff the administration is pushing hard to lock down who can vote. But instead of talking about ID cards, the whole thing turned into a straight-up shouting match over the Iran situation, with senators getting called out left and right.
Senator Bill Cassidy from Louisiana tried to step to Trump, complaining that the White House wasn't keeping it real with Congress. He was mad because the administration has been keeping their cards close to their chest and not being forthcoming with the details. Cassidy wanted the tea on what the master plan was, but Trump wasn't about to let a senator check him in front of the whole crew.
Trump clapped back, telling the room that the war powers bill was actively messing up his game. Right now, the U.S. and Iran are working under a temporary 60-day memorandum of understanding, trying to secure a long-term peace deal. Trump's argument was simple: if you tell the other side that the President can't actually do anything without Congress giving him permission, you ruin his leverage. You can't negotiate a solid deal if the other side thinks your hands are tied.
To lock down the win, Trump didn't just leave it at the lunch table. He had the key Republican holdouts come through to the White House for some face-to-face sit-downs. Whatever he said to them in the Oval Office worked, because those same senators who were talking big earlier suddenly changed their minds. By the time the late-night vote went down, the holdouts flipped, giving the administration a major victory.
While all this foreign policy drama was jumping, the block back home is still a mess. Senate Majority Leader John Thune is out here trying to use budget reconciliation to fund the government because the whole machine is half-shut down. The shutdown happened because Senate Democrats blocked funding over Trump's ICE actions, refusing to cooperate because of how the administration is handling immigration. So while they are fighting about Iran, the actual government is on pause over border enforcement beef.
So now, the Senate is heading out of town for an over two-week break, leaving the administration with all the leverage they wanted. Trump proved once again that when he wants a win, he's going to get in the room, name names, and make sure everybody gets in line. The war powers bill is dead, the ICE fight is still unresolved, and the White House keeps holding all the keys to the Iran negotiations.
Sources: - United States Senate Office of the Secretary (Roll Call Records) - Congressional Research Service (Reports on Government Shutdowns and ICE Funding) - United States Department of State (U.S.-Iran Relations Archive)


