A Democracy Drive Thread

Purging the Party

Loyalty enforcement inside his own party — the Republicans who crossed him on the Iran war, spending, and impeachment, and the primary challengers, retirement threats, and personal insults he used to drive them out.

The president's demand for loyalty does not stop at the opposition. This thread tracks the campaign he has waged against members of his own party who dared to break with him — over the war in Iran, over spending, over his impeachment. The pattern is consistent: a Republican votes the wrong way or says the wrong thing; the president brands them a “loser,” a “lunatic,” or a “RINO”; and then the machinery turns — a recruited primary challenger, a flood of money, a threat to end a career. By the summer of 2026 he had helped drive sitting senators and a veteran congressman out of office, and bent a Republican-led Senate into reversing a war-powers vote it had already cast. The entries are in chronological order so the sequence speaks for itself.

6 entries Jun 2025Jun 2026 Every entry is sourced & links back to the archive.
2025

June 29, 2025

Trump Sen. Thom Tillis announces his retirement a day after Trump threatens to primary him over the “Big Beautiful Bill”

After Sen. Thom Tillis (R-N.C.) opposed the Senate version of the “One Big Beautiful Bill” over its Medicaid cuts, the president publicly threatened to back a primary challenger, posting that “numerous people” wanted to run against “Senator Thom.” Within a day, Tillis announced he would not seek reelection in 2026, telling the president by text to “start thinking about my replacement.”

“Numerous people have come forward wanting to run in the Primary against “Senator Thom” Tillis.”
Tillis had warned that the bill's Medicaid cuts would break a promise to hundreds of thousands of North Carolinians. His exit was an early, unmistakable sign of the rule inside the post-2024 GOP: crossing the president on a marquee vote could cost a senator his seat.
Cross-posted · also in: The Roy Cohn Playbook

November 14, 2025

Trump Trump mocks Rep. Thomas Massie's remarriage, saying his new wife is “stuck with a LOSER!”

With Rep. Thomas Massie (R-Ky.) repeatedly breaking from him on the Iran war and the Epstein files, the president turned personal — posting on Truth Social that Massie's new wife “will soon find out that she's stuck with a LOSER!”, mocking the congressman's remarriage following the death of his first wife.

“His wife will soon find out that she's stuck with a LOSER!”
The post drew condemnation even from some allies. It typified a recurring tactic: when a Republican defies him on substance, the response is rarely a substantive rebuttal but a personal insult.
2026

May 16, 2026

Trump Sen. Bill Cassidy, who voted to convict Trump at his impeachment, loses his Louisiana primary to a Trump-backed challenger

Sen. Bill Cassidy (R-La.) — one of seven Republican senators who voted to convict Trump at his second impeachment — lost his primary with just 24.8% of the vote, as the president's endorsed candidate, Julia Letlow, and John Fleming advanced to a runoff. Cassidy became the first Republican senator Trump helped drive from office through a primary challenge.

Cassidy's 2021 vote to convict over the January 6 attack made him a target from the start; the president endorsed Letlow in January 2026. His defeat was the first of several sitting incumbents to fall in the 2026 primaries with Trump's backing — a warning to anyone weighing a vote against him.
Sources: NPR ↗ · CNN ↗ · NBC News ↗

May 19, 2026

Trump Rep. Thomas Massie loses his Kentucky primary to Trump-backed Ed Gallrein in the most expensive U.S. House primary on record

Three days after Cassidy's defeat, Rep. Thomas Massie (R-Ky.) lost his primary to Trump-recruited former Navy SEAL Ed Gallrein, 54.9% to 45.1%. The race drew more than $32 million in ad spending — the most expensive U.S. House primary on record — fueled by the president's vendetta over Massie's opposition to the Iran war, his push to release the Epstein files, and his resistance on spending.

Massie had been among the loudest Republican opponents of the Iran war and a key reason war-powers challenges kept drawing bipartisan support. Removing him eliminated one of the few GOP votes the president could not control.

May 26, 2026

Trump Sen. John Cornyn loses his Texas primary runoff to Trump-endorsed Ken Paxton after Trump overrides his own Senate leadership

A week later, four-term Sen. John Cornyn (R-Texas) lost his primary runoff to Trump-endorsed Attorney General Ken Paxton, whom the president hailed as a “true MAGA warrior.” Roughly $100 million was spent — the most expensive Senate primary in history — and Senate Republican leadership had pleaded with Trump to back the incumbent. He backed the challenger anyway.

Paxton had been impeached on bribery and corruption charges by Texas's GOP-led House in 2023 (and acquitted by the state Senate); party leaders warned he would be a weaker general-election candidate. The president's choice to override his own leadership underscored that loyalty, not electability, was the test.

June 24, 2026

Trump Trump berates Senate Republicans as “losers” and calls Cassidy a “lunatic,” then pressures them into reversing their Iran war-powers vote

The president went to a closed-door Senate Republican lunch and berated the senators as “losers” for voting to rein in his Iran war, calling Cassidy — already defeated in his own primary — a “lunatic” after Cassidy challenged him to his face over the war's unmet objectives. Hours later, in a late-night do-over, the Senate reversed itself: Cassidy flipped his vote, Rand Paul switched to “present,” and the war-powers resolution died 50-47.

It was the starkest display yet of a neutered Congress: a co-equal branch, holding a constitutional check over war, found the nerve to act — then surrendered it within 24 hours under presidential pressure. The senator who pushed back hardest had already been stripped of his political future in a Trump-backed primary; he had nothing left to lose.
Cross-posted · also in: The Roy Cohn Playbook