You didn’t mention the value of a good knife. Quicker and quieter, like no firearm on the planet.
My apologies. I'm a big fan of everybody carrying a knife, just as a tool. If I have clothes on, I have at least one knife on me.
I have no training in using a knife as a defensive tool (baton, hanbo, night stick, etc. are another story), but I hope others remember the words of wisdom, "run towards a gun, run away from a knife".