In October, Annie Andrews held a town hall called "Republicans and Independents for Annie." She looked into the faces of voters who pulled the lever for Donald Trump — a man who carried South Carolina by roughly 18 points — and asked them to cross party lines for her.
Fourteen months earlier, she'd written that the Republican Party "needs to be lit on fire & thrown in the dumpster & plunged into the deepest depths of the ocean never to be seen again."
Andrews, a Democrat, won a South Carolina state Senate seat earlier this month after defeating Republican incumbent Darline Graham. She ran the kind of campaign consultants love — bipartisan language, focus on rural hospitals, government integrity, working across the aisle. No party labels. Just a concerned citizen who happened to have a (D) next to her name.
Then the internet did what the internet does. Fox News reported that Andrews' social media history surfaced almost immediately after the votes were counted, and the moderate mask didn't just slip — it shattered into about forty pieces.
The Republican Party post from August 2024 was bad enough. But the rest of her feed read like a progressive activist's vision board. She wrote that JD Vance — now Vice President of the United States — was comparable to a sexually transmitted disease: "Herpes is forever. JD Vance doesn't have to be." When GOP Senator Katie Britt appeared publicly, Andrews posted: "Wow they let you out of the kitchen. Congrats." A sitting female senator mocked with a kitchen joke. By a self-described advocate for women.
There was also a 2023 post declaring: "Periodic reminder that I support trans kids because I am not an a--hole." And another insisting that anyone who didn't support trans activism should "keep your cute pride post in your draft tweets, be better, and try again next year."
Nathan Brand, an advisor at the National Republican Senatorial Committee, flagged the posts publicly. Independent journalist Zaid Jilani highlighted the contrast between Andrews' campaign persona and her actual views. The common thread in every reaction was the same word: fraud.
Not legal fraud. Political fraud. The kind where you sand down every sharp edge, shake hands at bipartisan town halls, talk about bills instead of beliefs — and then the moment the seat is yours, the real person shows up. Andrews didn't just disagree with Republicans. She wanted their party drowned in the ocean. She compared their Vice President to herpes. She mocked their female senators for leaving the kitchen.
Then she asked those same voters to trust her.
The defense will be that politicians moderate their messaging during campaigns. Everyone does it. Which is true — the way everyone speeds on the highway. The difference is between going 72 in a 65 and doing 130 the wrong way. Andrews didn't soften her tone for the general election. She manufactured an entirely different person.
South Carolina went for Trump by 18 points. Andrews needed Republican votes and she knew it. So she built a character — the reasonable Democrat, the one who works across the aisle, the one who doesn't care about party labels. The town hall had "Republicans" right there in the title.
The posts were still on her feed when she held it.
Every voter who showed up to "Republicans and Independents for Annie" deserved to know that Annie thought their party belonged in a dumpster fire at the bottom of the ocean. She decided they didn't need to know that until after she'd won.