Like open carry, NRA ideology doesn't hold up well in real life. "Good guys with guns" too often turn out to be bad guys who kill. And what are the chances that a very stupid, very reckless "good guy" will eventually shoot an innocent person while trying to be a hero? I'd guess the chances are quite high. Meanwhile, social media readily spreads news stories of foolish gun owners leaving senseless destruction in their wake.