And the thing about the gun shop is spot on...
Not really....
The gun stores near my place know they don't have the ammo resources to fend off armies of the un-undead who want guns to stop from becoming undead, and they know they don't have the food to wait out a siege of un-undead.
I can't imagine a gun store owner actually protecting his shop during TEOTWAWKI when the zombies come for us. His bunker, sure. His Idaho fortress-retreat, sure.
But not his stinkin' gun store.
More than likely, some other thug-like morlocks thinking that they don't need much more food than they can snatch from the adjoining Burger King, will hole up in a gun store and monopolize the stock (even though they'd only need a couple long guns and a couple handguns per living body in the store).