I understand the run on guns/ammo if you don't have any and you've decided that this COULD get to some scary apocalyptic scenario where you'll have to defend your home and family against intruders, but if you already have multiple guns and some ammo, what is it you are stocking up for?
Still thinking about this and here's what I came up with:
1. You shoot for sport and are worried the run on ammo will be depleted so you are trying to get in front of that
2. You envision a scenario where you might have to kill everyone in your neighborhood
Are you talking to me?