Maybe. But there are a few problems:
1. Federal law. I don't know who would have a right of action, but plausibly some veterans' groups could go to federal court and sue. They'd get an injunction from the lower court, and it would go to Supremes. I don't trust the Supremes at all, but surely none of them give a fuck about Mark Robinson.
2. The Independent State Legislature doctrine. Oh my, wouldn't this be hilarious. The ISL was *mostly* rejected, but the Court left room to overturn state court decisions that are indefensible as interpretations of state law. That would surely be the case here. So that would arguably confer federal standing.
Watching the NC Supreme Court get hoisted on its own petard would be rich.