If I were a company, I'd just break ties with the NRA, let them destroy their stuff... then say "Okay, we support them again!" to get them to buy our stuff. Then repeat the process until I'm as rich as Jeff Bezos.
"Tradition" is just a word people use to make themselves feel better about being an asshole.