Any idiot that proclaims a prepper is selfish is just projecting the anger at their own inadequacy and procrastination on others.
A huge idea of being prepped is to take care of yourself and take care of your family. It’s about being adult and responsible and oddly, the irresponsible seem to think that they should be coddled and taken care of by the responsible all the time, no matter the consequences.
We all have to take care of ourselves and our families; as single adults, it’s our job to look after ourselves and take care of ourselves.