Don’t bring a knife to a gun fight
Sikhs carry knives as part of their religion. They are not pacifists. That’s why the British used them when they needed local soldiers in India…and everywhere else around the Empire, too. It was recently pointed out that guns are the last line of defense against tyranny. They’re also the last line of defense against crazy, and sometimes the last line of defense against barbarism. Yes, it’s true. Sometimes you have to defend civilization with force of arms.
Somebody needs to start a religion that requires its adherents to bear arms (that would be firearms) like the Sikhs carry knives. Because it is the duty of civilized free people to protect the innocent from tyranny, crazies and barbarism and you can’t do that with a blade.