Not saying I am not worried, but I don't seem to get round to building that emergency package.
That's why you need to stockpile something which will be extremely valuable after an apocalypse, but not worth killing you over. Something which is cheap now, but that most people with a little extra food stockpiled might be willing to trade you for. Something you need and will use daily anyway: toilet paper.
Plus, any accidental death resulting from your toilet paper stockpile is probably going to be hilarious .
Perhaps batteries? But they would be hazardous to store. Also these days the only things I own that use batteries are alarm clocks.
Antibiotics? They wouldn't take up so much space either, but perhaps they decay too quickly?
No doubt it will all go badly and I will end up being suffocated after trying to break into the fortified ranch via what looked like an undefended tower on the northern perimeter, but actually turned out to be the largest of their toilet paper silos.
I was meaning that the ability to shoot someone is not really needed in the vast majority of defensive situations.
Also, if you are up against someone who wants to kill you and who has a gun, if you have no warning then they probably have the drop on you already, and if you have reasonable warning then you would usually have many other options other than shooting someone. The remaining situations seem to be where you only have limited warning, in which case a gun might be useful.