Nobody wants to live in Trump's fake paradise anymore
At 10:26 this morning, while House Republican leaders stood at a press conference celebrating the most significant bipartisan achievement of this Congress, a housing bill that had passed the Senate 85 to 5 and the House 358 to 32, the President of the United States posted 39 words on Truth Social and ended it all. He would not sign the bill. Not today. Not until Congress passed the SAVE America Act, a voting bill that his own party leaders have told him repeatedly does not have the votes to pass.
No one saw it coming, either. Speaker Mike Johnson had spoken with Trump for 20 minutes that morning and left the call believing the signing was still on. Senator Susan Collins called it a complete surprise. And while Republican senators prepared to sit down for lunch with the very man who had just humiliated them, something we haven’t seen from the Republican Party in a very long time began to unfold.
Inside that closed-door lunch, Senator Bill Cassidy stood up and began yelling at the President of the United States. Trump told him to sit down. He refused. Trump called him a lunatic. Cassidy called him brother. Trump told him he was not his brother. And still, the shouting continued, until the senators sitting beside Cassidy quietly urged him to sit down. What had been sold to the press as a unity meeting became something no one could spin: the sound of a party continuing to fracture under the weight of Donald Trump’s impulsiveness, as even some of the people who helped build his political movement have decided they can’t keep living in Trump’s pretend paradise.
Inside the United States Capitol’s Statuary Hall, a stage had already been set for him. A podium stood at the center. A signing desk bore the presidential seal, with a dozen American flags flanking it on both sides. The ceremony was scheduled for noon. And while senators walked to the lunch where the shouting was about to begin, workers in Statuary Hall began taking the stage apart.
The bill Trump refused to sign is called the 21st Century ROAD to Housing Act. It is the most comprehensive housing legislation in decades. It limits institutional investors from buying up single-family homes. It loosens building regulations to increase supply. It lowers costs for first-time homebuyers, renters, seniors, and families that are growing and cannot find a place to live. It passed with margins this Congress has not seen on anything else. Both parties voted for it, and both parties celebrated it. And Trump called it “of minor importance” and walked away from it, because he wanted something else, something he has been told over and over he cannot have.
It is one thing to betray our allies. He has done that. It is one thing to betray our adversaries. He has done that too. But today was different. Today, Donald Trump publicly undercut his own party on the single piece of legislation they had spent months building and desperately wanted to campaign on heading into the midterms. He didn’t just embarrass them. He reminded every Republican on Capitol Hill that any promise he makes exists only until he decides it no longer serves him. There is no deal too important, no victory too valuable, and no ally too loyal to be sacrificed if it means satisfying his immediate political demands.
The bill he is demanding in exchange, the SAVE America Act, would require proof of citizenship to register to vote, impose strict photo identification requirements, and practically ban most mail-in voting in federal elections. He has also demanded that lawmakers attach provisions banning transgender women from women’s sports and blocking gender-affirming surgeries for minors, neither of which has anything to do with voting or housing. Senate Majority Leader John Thune has told Trump repeatedly that the votes are not there. Senator Lisa Murkowski said it to his face: “If you don’t have the votes, sir, you don’t have the votes.” And Murkowski went even further, saying she now believes the SAVE Act is not even the real demand. “It causes me to wonder if we were to pass the SAVE Act tomorrow,” she said, “if he wouldn’t find yet another reason for what I think he really is seeking, which is for us to blow up the filibuster.”
The SAVE Act is not about election security. It is about survival. Trump knows midterm history. He has said it himself many times that the party holding the presidency almost always loses seats. He knows his approval rating sits at 37 percent. He knows that on his own network, Fox News, 68 percent of voters disapprove of his handling of the economy and only 31 percent approve. He knows November is coming. And he knows he cannot win it on the merits, so he is trying to change who gets to vote.
Desperate people do desperate things. And Donald Trump is desperate. He cannot win in November on the economy. He cannot win it on the war. So he is trying to win it by making sure the people who would vote against him are not allowed to vote at all.
Proof-of-citizenship requirements sound reasonable until you understand what they actually do. Millions of Americans, disproportionately women who have changed their names through marriage or divorce, do not carry documents with matching names. Elderly voters who were born before modern birth certificate systems may not have proof of citizenship at all. A mail-in ballot ban would gut access for rural communities, disabled voters, and anyone who cannot afford to take a day off work to stand in a line. This is not about catching noncitizen voters. Noncitizen voting in federal elections is already illegal and extremely rare. This is about making it harder for the people most likely to vote against him to vote at all.
And nine minutes before he canceled the housing bill, at 10:17 this morning, he posted something else on Truth Social. In all capital letters, he wrote: “MY REAL POLL NUMBERS ARE THE HIGHEST THEY HAVE EVER BEEN. THANK YOU!!! President DJT.” Nine minutes. Between declaring his popularity had never been higher and sabotaging the one piece of legislation that might have actually helped the people he claims love him most. That is the distance between Trump’s reality and the one the rest of us are living in.
The eruption in the Senate lunch was not an isolated moment. It was the product of weeks of mounting frustration, and it was not just Cassidy. Trump went after Senator Dave McCormick of Pennsylvania for missing Tuesday’s war powers vote, the same vote that passed 50 to 48 as a bipartisan rebuke of Trump’s Iran war. The detail that makes this absurd is that McCormick missed the vote because he was in Pennsylvania with Trump, at Trump’s own rally. He was being yelled at for being loyal. Senator John Kennedy told reporters afterward that Trump was “mad as a murder hornet.” Senator John Cornyn, who recently lost his own primary to a Trump-backed challenger, offered a dry summary of the meeting that was supposed to demonstrate party unity: “That was quite a unity message.” When a reporter asked if he was being sarcastic, Cornyn stepped into an elevator and let the doors close. He later told a colleague, “The president closed by preaching unity, but he spent the entire hour talking about things which were not exactly unified.”
Hours later, Trump attended the Freedom 250 rally, an event that was sold as a celebration of America’s 250th birthday. But Freedom 250 is not the organization Congress created for this moment. In 2016, Congress established America250, a bipartisan, nonpartisan commission to plan the country’s semiquincentennial. Trump, in essence, replaced it with his own operation. Freedom 250 is a nonprofit he created, with himself as chairman, Vice President Vance as vice chairman, and corporate partners including Exxon Mobil, Northrop Grumman, and John Deere. It does not have to disclose its donors. What was supposed to be a national moment, with concerts, cultural performances, and all 50 states represented, became something else entirely. Almost every musician pulled out after learning the event had become a partisan operation. Martina McBride, Bret Michaels, Young MC, Morris Day and The Time, and the Commodores all walked away. At least seven states declined to participate. And when he could not fill the stage, Trump declared himself the headliner, posting that all the event needed was “the Number One Attraction anywhere in the World, the man who gets much larger audiences than Elvis in his prime.”
So there he stood tonight, behind bulletproof glass on the National Mall, with the Washington Monument behind him and a plywood replica of the 250-foot “Triumphal Arch” he wants to build near Arlington National Cemetery sitting across the fairgrounds. The U.S. Marine Band accompanied the little-known country singer Alexis Wilkins, whose claim to fame is being the girlfriend of FBI Director Kash Patel, as she performed the national anthem. And in the warm-up speech, Transportation Secretary Sean Duffy, a sitting member of the President’s Cabinet, stood on a stage that was supposed to celebrate 250 years of American history and called the artists who had walked away “libtards.” That is the word he used, on the National Mall, to celebrate the country’s 250th birthday.
The crowd was estimated at just over a thousand people, and Trump’s speech lasted just under 30 minutes, one of the shortest rally addresses of Trump’s entire political career. He declared a golden age. He said nobody is laughing at us anymore. He said America was a dead country before he came back, and that now we are the hottest country in the world. He mentioned the reflecting pool, and he blamed the damage on vandals, saying “thugs” had “gruesomely” damaged it. Environmental experts continue to say the peeling was likely caused by the hydrogen peroxide Trump’s own workers poured into the pool to treat the algae, which is a known paint-removal agent.
And while he stood on that stage telling a thousand people that America has never been better, something else was happening back at the Capitol. The Senate held a second vote on Iran. This one was different. The Kaine resolution would have carried the force of law, would have required Trump’s signature, and would have directed him to withdraw forces from hostilities against Iran unless Congress authorized the war. And this time, the vote failed, 47 to 50. Rand Paul, who had voted yes the day before, voted present, saying hostilities “seem to be over.” And Bill Cassidy, the man who had stood in that lunch room just hours earlier and shouted at the president, who had refused to sit down, who had called him brother and been told he was not, voted against the resolution. He told reporters he had intended to vote for it. But then he was summoned to the White House. Vice President Vance and special envoy Witkoff briefed him in the Situation Room. And when he came out, his vote had changed.
That is how fascist regimes work. You push back in the morning, and by nightfall, you are brought into a room and reminded of something. Maybe it is information. Maybe it is a promise. Maybe it is a threat. We do not know what happened behind those doors, and we may never know. But we know the pattern. We know that senators who show courage in public somehow find reasons to retreat in private. And we know that whatever leverage is being applied, it is strong enough to reverse a vote within hours, on a matter of war and peace. That should concern all of us.
And yet. The exodus is real. We can hold both of those truths at the same time. The Trump machine is still working, and it is also still losing people faster than it can pull them back. Every artist who chose not to perform made a choice. Every state that declined to participate made a choice. And every single day that we talk about what is happening, when we share the truth and don’t let his propaganda scare us into silence, we are making a choice too. One that says we are never giving up and we will take back our country in November. That is why I still have hope for America. And you should, too.
I’ll see you tomorrow,
Heather
PS. You can make a significant difference right now by subscribing to my Substack. Your support helps me cover more ground and keep telling the truth about the lies and destruction unfolding in this country.
This commentary represents my personal opinions and analysis of matters of public concern, informed by publicly available information. Any references to individuals constitute opinion and commentary protected under the First Amendment.
Picture of the day: Today was my middle daughter's "golden" birthday. Twenty-four. It is hard for me to wrap my mind around how fast the days are going. I spent the day reminding myself how important it is to fight for her future and for all future generations, and at the same time to truly live our lives with love and joy. Some days that is harder than others, but we cannot let him steal any more of our lives. Happy birthday to one of the kindest, smartest, and caring people I have ever met!
Sources:
https://www.cnn.com/2026/06/24/politics/trump-cassidy-senate-republicans
https://www.nbcnews.com/politics/donald-trump/trump-great-american-state-fair-musicians-rcna351579
https://www.npr.org/2026/06/23/nx-s1-5862113/trump-senate-friction








I can't say I'm the least bit surprised that the Petulant Diaper Monster refused to sign the housing bill--I figured he'd do something to scuttle it. It was, after all, a) actually good for the country, b) a demonstration that the two parties could actually work together when pressed, and c) something that took the spotlight away from the spoiled bloated baby and his idiotic peccadilloes for a second or two. I'd assumed he'd use something conventional, like the veto, but then again, vetoes can be overridden and a temper tantrum is much more his style. It does surprise me that "no one saw it coming." Really? Is NO ONE awake in Congress? One way or another, he's got to go! There will be no hope for the country otherwise.
It is difficult sometimes to find hope. But I have a lovely daughter and 3 beautiful grandchildren, so I WILL continue to find hope. Thank you Heather. 🩵