I live in Germany, so guns are not my first LOD. I live in a quite suburban/rural area outside of a city. So if there would be unrest and the hordes of hungry white collar workers try to raid my garden for food, I could maybe bring down 3-5 with my Cold Steel machete, my wife would use the sharpened spade she uses to cut roots in the earth, so maybe we could fight off some attackers, before we get overwhelmed and eaten alive
However the bigger and much closer threat is the climate change. I live around 50 miles away from the big and deadly flooding we had recently. If those clouds would have been a bit more easterly, my cellar would have been a swimming pool that tries to electrocute me... the last three years were so dry that just the slightest spark would start a forest fire. So many things you cannot fight off with a sharp blade or a gun.
--> Btt: I have a wonderful tried an tested Cold Steel Machete, that delimbs thicker branches without an issue, so defending yourself with a bit of reach is possible. Garden Tools (spades, long handled weeders) are also very effective and most untactical looking. And by working with these tools in your garden, you'll actually train how to use them effectively