Karl Rove told a private lunch in Austin he is voting for a Democrat. The last time he did that, Bob Bullock was lieutenant governor and it was 1994. Thirty-two years, one photo, and a statewide race that regulates oil wells. The mask did not fall off. It was never on that tight.
The Republican is Bo French, nominee for the Texas Railroad Commission. Over the weekend he posted a picture of the University of Texas crowd after a football win — a lot of brown faces — and wrote that he had heard graduation looked like that, he hadn’t believed it, and the problem was worse than anyone imagined. Rove, who teaches there, called him a bigot and said the Houston Democrat, Jon Rosenthal, gets the vote. Three people in the room walked the line to a reporter. By nightfall the president was calling Rove a stone-cold loser who is bad for the party. He did not spend a syllable defending the post.
Ted Cruz getting booed at a UT game is funny, but the enrollment data behind the university is far more interesting.
From 2012 to 2025, across the UT system, their own data shows:
White enrollment: −15,488
Hispanic: +35,746
Asian: +13,215
Black: +2,828
International: +1,104… https://t.co/7T490i5zbq pic.twitter.com/sPQcHXmJwY— Nick Plumb (@PlumbNick) September 12, 2026
That is the whole scandal. A consultant who built two Bush wins will not mark the GOP oval for a man who looked at a stadium and saw a brief. The commission sets rules for oil and gas. It does not grade commencement. The post was stupid politics. The reaction was the last twenty years in a club sandwich.
.@carlosnogueras_ scoops: Karl Rove said at a private luncheon today that, after Bo French’s post yesterday, he’d be voting for Democrat for the first time in more than 30 years.
He’ll back @Jon_RosenthalTX over “bigot” @bofrench, he told crowd. https://t.co/gkcfIirpcF
— Matthew Watkins (@MWatkinsTrib) September 14, 2026
This Was Not a Conversion. It Was a Reunion.
Rove’s party, the one that still lives in his head, is the party of donors, whiteboards, and never saying the quiet part where the waiters can hear it. It liked immigration as labor and sermons as branding. It liked Jeb. It treated 2016 as a manners failure and has been grading the electorate ever since. When the voters picked the other guy twice, the consultant class did not conclude the product was wrong. It concluded the customers were loud.
So of course a crude post about who sits in the student section is the “final straw.” Not energy policy. Not the border. Not whether the Democrat will regulate Texas oil like a man who thinks barrels are a climate problem. The straw is tone at the alma mater. Rove praised his South Asian students. Fine. A teacher should. A political machine that will blow up a statewide bench over a football caption is telling you what it actually polices.
He has spent the second Trump term doing the same job from the other chair: midterm messaging lectures, kind words for Democratic 2028 hopefuls who have “tone” and “substance,” warnings that Republicans sound like Biden talking about an economy people do not feel. That is not a man sneaking across the aisle in the dark. That is a man who never left the aisle where both sides agree the voters are a branding risk.
The Bo French drama (seemingly) reaches the White House: After @TexasTribune reported that Rove wouldn’t vote for French, Trump rants that Rove “is so bad for the Republican Party” and “a stone cold loser” pic.twitter.com/GNiV0rQA7x
— Bayliss Wagner (@baylisswagner) September 14, 2026
The Race Is Small. The Tell Is Not.
Railroad commissioner is not president. One consultant’s ballot in one regulatory race will not flip the House. French may still win Texas. Rosenthal may still be a Democrat who wants the wrong things for the Permian. None of that is the point. The point is the hierarchy of sins.
In the old shop, a Republican can be wrong on spending, timid on crime, and married to the donor class. What he cannot be is embarrassing at lunch. Demographic change is to be managed with guest-worker language and a smile in the quad. Say the campus no longer looks like 1987 and you are a bigot. Say it with a spreadsheet and you are a fellow at a foundation. Rove has always been the spreadsheet. French used a phone.
John Cornyn denounced the post too. The establishment is consistent: they will live with a lot of policy they privately hate if you keep the words soft. They will not live with a nominee who says the quiet part in public, even when the public already said it in a primary. That is why 2016 happened. That is why this lunch happened. The customers wanted a different product. The salesmen still want the old brochure.
Why Nobody Who Was Paying Attention Gasped
Because Rove’s war was never with Democrats as a tribe. It was with the faction that stopped asking his permission. He can vote for a Houston Democrat for a commission seat and sleep. He could not vote for the movement that retired his faction and still call the meeting to order. The president’s blast was personal and accurate about the decade of score-settling. It was also beside the ballot. Rove did not switch parties. He picked the candidate who still speaks the dialect of 2004.
If you needed this lunch to understand that, you have not been in the room. The room has always had two parties inside the Republican tent: the one that wins raw counties and the one that wins invitations. When those two collide over a picture from a stadium, the invitation side votes Democrat and calls it principle. Then it wonders why the counties do not send a thank-you note.
French’s post was a gift to every consultant who wanted an excuse. Rove cashed it. The oil still has to come out of the ground. The students will still graduate. The only news is that the architect finally found a Democrat small enough to fit the story he has been telling since the last Bush left office: we are the adults, they are the problem, and manners outrank the coalition that actually shows up. Not a surprise. A receipt.
Help American Liberty PAC in our mission to elect conservatives and save our nation. Support – American Liberty PAC
