At the very least, someone being registered as a "D" on the voting rolls should be enough for a NICS denial.
Wait a minute. Not very supportive of the 2nd A are you? I'm still registered Democrat. Every time I have thought about changing over someone like Mitt Romney, John McCain, Booby Jindal, or David Vitter comes along. Trump won with Democrat votes like mine.