I think stockpiling guns and ammo is a good idea. But you have to also think about water, food, sanitation, medicine, supplies, gear and many other things. Don't plan on being a refugee as your whole strategy, please. Don't plan on being an asshole, stealing other people stuff. Both will get you killed.
--This article shines a light on several, often repeated, bad ideas.