True. However, Lindsey "Grahamnesty" didn't get that nickname for nothing. He even double-downed on 'immigration reform' at the primary debate. Yet he still garnered 56% in more conservative (than VA) South Carolina?
Graham got those votes for many reasons...
1) The 17th amendment - outside money
2) Incumbency
3) many primary challengers splitting the vote
4) Open primary - dems help to pick your candidate
Knocking off a sitting Senator in a primary is NEARLY impossible even as awful as Graham is...
Or, to look at it another way, a sitting Senator lost 44% of the vote in a primary. The opposition was fractured, but they all voted against Graham.
Graham is a good retail politician. His GOTV effort was a thing to behold. But he needed to pull out all the stops to get just over 50% of the vote in a Republican Primary.
Senator Wins Renomination - Dog Bites Man
House Majority Leader Loses Renomination - Man Bites Dog
We're not going to win them all. But if the Republicans don't get religion on protecting the border and stemming the tide of illegal immigration, we are going to win more than our fair share.
SC is open to Dems
Graham is a way more likeable character and campaigner than Cantor ever was. He’s smarter as well. He threw the impeachment bone to his constituents and a majority of them voted for him but 56% is not a ringing endorsement and one can only hope that he gets the message. But I doubt it.