People like guns cause it gives them a sense of power and control.
Same way praying does.
When people pray, they think they can sway some all powerful god into doing what they want. They never think that if god is perfect...how can the imperfect human know better than the perfect god?
And what would it say about this perfect god if it followed directions from the imperfect human? Yet people cling to this fantasy cause it makes them feel good.
Sure guns are useful and important. But guns only go so far just like praying. In my local we have some wild turkeys and deer walking the streets. Sometimes I see flocks of 5 or 6 turkey and herds of 8 to 10 deer. But, how long would these animals last if the SHTF and everyone was out blasting away to eat?
So maybe instead of having hundreds of guns one should seek balance and limit their supply of guns to a dozen or two and use the other time, space, money and energy to for other preparedness items.
Here is an interesting article "The Myth of Self Reliance"
Now even though being 100% self sufficient is near impossible. We can work towards preparedness for a variety of possibilities to make us more comfortable if and when trouble strikes.
Survival is also about comfort...we try to be as comfortable as possible in uncomfortable circumstances. When we get too uncomfortable we can die. It is that simple.