Sen. Darline Graham, who got her job because her brother died in July, stood on a debate stage in Columbia on Sunday and told South Carolinians she feels their pain over high gas prices. Her challenger noted that Graham voted several times against a war powers resolution to restrain the Iran war that helped put those prices where they are. It was the first, and possibly only, debate of a Senate race in a state Republicans were supposed to own.
The race has tightened, the top Senate GOP super PAC has pledged $5 million to protect Graham, and the whole thing opened with a moment of genuine grief that quickly turned into a knife fight over Social Security, gas, and who is secretly a socialist.
A Seat Inherited Like a Family Lake House
Let's set the scene, because it's a strange one. Darline Graham was appointed to the Senate after the sudden death of her brother, Lindsey Graham, who died in July at 71. She previously led a state agency. Now she is running for a full six-year term against Annie Andrews, a pediatrician.
Graham opened the debate by noting that Sunday night marked exactly three months since her brother's death. That is a human moment, and nobody should pretend otherwise. Grief is grief, and it doesn't care about party.
But the campaign she's running is not a grief campaign. It's a campaign to keep a Republican seat in a state where Trump remains popular among GOP voters, and her opponent made a point of calling her an inexperienced empty suit. Andrews' best line of the night was a nickname: "the White House's ambassador to South Carolina."
Feeling the Pain at the Pump
Here's where the debate got interesting. Graham acknowledged that "gas prices are high right now" and added, "I feel the pain, too." She said she has lived paycheck to paycheck before, and she backed suspending the gas tax. She also argued that easing regulations on drilling would bring prices down permanently.
Andrews went straight at the cause. She pinned the blame on Graham, saying the senator voted several times against a war powers resolution that would have restricted Trump's war with Iran. So the candidate who feels your pain at the pump helped keep the war going that Andrews says is driving the prices.
That's the whole race in a single exchange. One candidate says she empathizes with the problem. The other says she voted for the thing causing it. Voters get to decide which one sounds more like a solution.
The Big Beautiful Bill Gets a Rebrand War
Trump's "one big, beautiful bill" took a beating and a defense in equal measure. Graham said Andrews' criticism is misplaced because the law lowered taxes on tips and on Social Security. Then she turned it into a gotcha: "You called it the one big, ugly bill, so here you are deceiving the people of South Carolina."
There's something almost charming about a senator treating a nickname as the central policy dispute. The bill is either beautiful or ugly, and apparently whoever picks the adjective wins the argument.
Social Security was the sharper substantive fight. With the program facing insolvency, Andrews said she would raise the caps so wealthier people pay more, but would not raise the retirement age. She also accused Republicans of wanting to privatize Social Security so "Washington insiders" can profit. Graham answered with her own story: when her parents died young, Social Security benefits helped her and her brother survive. It was her most personal moment of the night, and it cuts against the privatization charge about as well as anything could.
Everybody Is Somebody's Socialist
Graham's central attack was predictable. She called Andrews the "most radical liberal" to run in South Carolina and said, "Annie Andrews will not stand up to the Socialist Democratic Party; she's only going to join them." Note the party name. There is no "Socialist Democratic Party." There is a Democratic Party, which is currently trying to win a Senate seat in South Carolina by promising to deport criminals and defend the Second Amendment.
Andrews saw it coming and ran straight at it. She said Graham has been told to call her "Bernie, Ocasio, Mamdani," and that this is what's in the script. "But the truth is my name is Annie Andrews, and there shouldn't be any confusion about that," she said.
Then came the pitch. Andrews said she supports the Second Amendment, believes in a secure border, and wants illegal immigrants who break the law deported. Her closer was that she will stand up to her own party and always put South Carolina first. That's a deliberately boring, deliberately red-state pitch, and it's clearly designed to make the socialist label bounce off.
Five Million Reasons to Worry
Why does any of this matter? Because South Carolina is supposed to be safe. It's a ruby-red state, and Trump remains popular among Republican voters there. And yet the race has tightened in the closing stretch, Democrats believe they have a shot, and the top Senate Republican super PAC has pledged to spend $5 million to shore up Graham.
You don't spend $5 million defending a seat you're comfortable about. That's the sound of a party watching the ground move under a race it never expected to have to fight.
The winner makes history either way, as the first woman elected to the Senate from South Carolina. A Libertarian, Kasie Whitener, also took the stage, which tells you the debate had at least three people on it who wanted the job.
The Dingo Take
Republicans say Darline Graham is a steady, experienced hand who understands what South Carolina families are going through. The facts from Sunday night say something else. She got the seat because her brother died. She says she feels the pain of high gas prices while, per her opponent, voting several times against restricting the war with Iran. And her main attack on Andrews was aimed at a "Socialist Democratic Party" that does not exist.
Look, nobody should dunk on a woman for grieving her brother. That part is off limits. But the grief doesn't make the votes any better, and it doesn't make the gas cheaper. Graham asked voters to believe she feels their pain, and the strongest case against her is a voting record that she did not explain away on that stage.
Andrews isn't a perfect candidate either. Running on deporting people and defending guns in a red state is a calculated play, and voters can decide how much of it is conviction and how much is camouflage. But she showed up with a message, a pitch, and a nickname that stuck. When a party has to park $5 million in a state it used to win in its sleep, that's not a campaign going well. That's a smoke alarm, and Graham is the one standing under it saying she feels warm.





Comments