I'm in Virginia, which is pretty purple. That said, we have open primaries, but you are only allowed to vote in one. I have seriously considered voting in the Republican Primary for that reason. Biden is going to win any sort of Democratic Primary; so, not much point voting in the DNC Primary. However, I don't expect my vote would be impactful at all. Southwest Virginia has Trump's cock so far down it's collective throat it stopped being oral and started being anal. Even where I'm at, we have idiots whose yards have been decorated with Trump banners for over 7 years now. If he doesn't win the GOP Primary in Virginia, I'll be incredibly surprised.
If I do go out to vote in the GOP Primary, I'd probably have to pick Haley, just for the fun of seeing Republicans lining up behind a woman for a reason other than groping her. Also, I think it would be hilarious to see leftist pundits twist themselves in knots dealing with the GOP having a relatively younger woman and a minority as their candidate versus the old white guy. But, with her currently polling well behind DeSantis and a very, very distant third to Trump, I suspect that has basically zero chance of happening.