If they had a contract they should sue their pants off, if not, sever all ties and find another vendor that is like minded. I’d rather NOT spend my money on any liberal products or supporters.
IF the NRA would offer Master Card cards, I would drop the usage of my Visa card.