Most Senate Republican lunches are the kind of thing nobody remembers an hour later. Sandwiches, some polite nodding, everybody back to their offices. The one on Wednesday, June 24, 2026, was not that. President Donald Trump walked into a room full of GOP senators and ended up screaming at one of them, Sen. Bill Cassidy of Louisiana, while dozens of their colleagues sat there and watched.
By the time it was over, Trump had called Cassidy a “lunatic” and a “loser,” a senator sitting next to Cassidy had physically pulled him back down into his seat, and one lawmaker in the room rated the blowup a “7 out of 10”. Another compared the two men to “two boys on recess that are yelling at each other over a foul.” These are United States senators we are talking about.
A Lunch That Fell Apart Fast
The meeting was supposed to be about Trump’s voting legislation. It ran roughly 70 minutes, and almost none of it went the way he wanted. Sen. Rick Scott of Florida had organized the lunch, and Trump showed up visibly angry, ready to chew out the four Republicans who had crossed him a day earlier.
On Tuesday night, the Senate had narrowly passed a war powers resolution telling Trump to end military operations against Iran or come ask Congress for permission to keep going. Four Republicans joined the Democrats to push it through: Lisa Murkowski, Susan Collins, Rand Paul, and Cassidy. It was May 19, 2026 the Senate had formally backed a war powers measure tied to the Iran conflict. The vote could not actually force Trump to do anything, but it was a public slap, and he took it personally.
The Question That Set It Off
According to Cassidy, Trump opened by asking why anybody would vote for the war powers resolution. Cassidy says he asked back whether that was a real question or a rhetorical one. Trump told him it was real. He wanted to know.
So Cassidy stood up and let him have it. “You have not told the American people what’s going on,” he said. “It was supposed to last four weeks. It’s lasted four months.” He told Trump the original goals of the Iran campaign had not been met and that he wanted to know what was actually happening before he kept handing the president a blank check. Cassidy later said he would keep voting for war powers until he got a full briefing. “I did not want to be bullied.”
“You’re Not My Brother”
That is when it turned into a fight. Trump raised his voice. Cassidy matched it. “I lost my temper, that’s not appropriate, it’s the Irish in me,” Cassidy admitted afterward. “I matched his tone and his volume and it went back and forth.”
At one point Trump flatly called Cassidy a “lunatic.” Cassidy, somewhere in the yelling, referred to the president as his “brother.” Trump shot back that Cassidy was not his brother. Two people in the room confirmed that exchange. The whole thing got loud enough that the senator sitting next to Cassidy reached over and tugged him back into his chair to cool things down. Senate Majority Leader John Thune tried to step in and calm everyone too, while other senators jumped in to ease the tension.
Then Trump Brought Up the Primary
Here is the part that makes this whole thing sting a little more. Cassidy is on his way out. Back in May, he became the first sitting senator in 14 years to lose a primary, beaten by a Trump-backed challenger. The loss traced straight back to Cassidy’s vote to convict Trump in his impeachment trial over the January 6 attack on the Capitol. Cassidy was one of seven Republican senators who voted to convict.
So when the argument got hot, Trump twisted the knife and brought up the election. Cassidy described it as the president throwing out “whatever comes to mind as to demean another person.” Stuff like, “Oh, you lost the election.” Cassidy, freed from ever having to face Republican voters again, has spent the last month as one of Trump’s sharpest critics in the Capitol. Before the primary, he had mostly kept his head down and backed the president’s nominees and policies. Not anymore.
The Rest of the Room Just Shrugged
What is almost funnier than the fight is how unbothered everyone else seemed. Sen. Kevin Cramer of North Dakota told reporters, “I think everybody walked out with the very same opinion they had before he came in, but, you know, we heard him out.” Sen. Tommy Tuberville of Alabama summed it up as, “The President got a lot of things off his chest.”
Sen. Roger Marshall of Kansas tried to wave it off entirely: “Y’all act like no one ever yelled at each other.” And then there was Sen. John Cornyn of Texas, who lost his own primary to a Trump-backed challenger just weeks after Cassidy did. His dry one-liner about the screaming match: “That was quite a unity message.” Ted Cruz, also from Texas, downgraded the whole thing to a “spirited conversation.” Thune, meanwhile, reportedly said nothing at all during the lunch.
The Plot Twist a Few Hours Later
Now for the part that makes the yelling almost pointless. That same Wednesday night, the Senate took up a separate resolution aimed at reining in Trump’s war powers on Iran. And Cassidy, the man who had been screaming at the president hours earlier, flipped his vote and helped Trump win.
Cassidy voted against advancing the resolution. Rand Paul, another one of the original four, voted present. The final tally came out 47 to 50 to 1, blocking the measure and handing Trump the outcome he wanted. What changed? Cassidy said he finally got the briefing he had been demanding, sitting down with Vice President JD Vance and special envoy Steve Witkoff. He said the information answered a lot of his questions about U.S. goals and progress. Collins and Murkowski stuck to their guns and voted for the resolution anyway.
A Housing Bill Got Caught in the Middle
The Iran fight ate up the whole lunch, but it was not the only thing Trump was steamed about. He had also been pushing senators to pass his voting bill, the Safeguard American Voter Eligibility Act, better known as the SAVE America Act, and to kill the filibuster so it could pass. Thune has said over and over that the votes to scrap the filibuster simply are not there.
To force the issue, Trump took a bipartisan housing bill hostage. That bill, the 21st Century ROAD to Housing Act, would crack down on big corporate landlords by stopping large institutional investors from buying up single-family homes to rent out. Trump abruptly canceled a planned signing ceremony and said he won’t sign the housing bill until the Senate passes his voter measure first. Murkowski was blunt about that strategy: “If you don’t have the votes, sir, you don’t have the votes.”
Why This One Is Different
Senators yelling in private is not exactly news. What makes this stand out is that it happened out loud, in front of the entire conference, between a sitting president and a senator from his own party. For most of Trump’s second term, Republicans have grumbled in private and bitten their tongues in public. Cassidy, with nothing left to lose, did the opposite.
Trump tried to paper over it on his way out. He told reporters the meeting was “really great” and that the party was “really well unified,” then added, “I don’t like a few people, but that’s okay. I think you know who they are.” On the Iran vote itself, he told reporters in the Oval Office the timing could hand Iran more leverage in ongoing talks. Lindsey Graham backed him up online, calling Trump’s worry “not unwarranted” and pushing for a re-vote. Cassidy, for his part, had no regrets about the screaming. “I make no apologies for standing up to the president,” he said. “This is not about me, it’s not about the president, it’s about the American people knowing what’s going on.”
