I love my friends, but I will shoot you if I have to. I'm serious. Here's why.
I tried to persuade you to prepare for what's coming and, in the process, revealed that to you that I'm preparing. You realized that I have food, guns, etc., and ended up saying, half kidding but half serious, "I'll come to your place when SHTF."
No you won't. I will shoot you. If you threaten me and my family, I will use force to defend against any threat. And showing up at my place hungry and unprepared is a threat to me. You will eat my food and use up my medical supplies, generator, firewood, etc. That's less of these life-saving things for me and my family. That's a threat.
Is this greed on my part? No. I will take care of the truly needy – those who cannot take care of themselves. But you are different. Very different. You had plenty of chances to prepare for yourself.
But what did you do? You spent the weekends watching football, went on expensive vacations, and never made your spouse mad at you with your "crazy" ideas that something bad was happening. You didn't do shit because… you would just come to my place. Problem solved, right? You didn't need to spend time, money, and create domestic strife because I did that all for you.
Not. Why should I spend my time, money, and stress just so you can waltz into my place and live happily ever after? I'm a nice guy, but – really? – I'm going to spend my (very limited) free time, disposable income, and domestic tranquility just so you can have a leisurely life and more material comforts pre-Collapse while I don't?