No serious retail operation will tolerate empty shelves (unless they actually are getting the needed merchandise and just selling out as quickly as it's received and put up on the shelf...).
Guns, bullets, t-shirts, cans of beans... each item fights for it's share of available shelving and I doubt most stores have much of a profit margin at all. In fact, when Stuart Varney describes retail operations (traditional storefronts) as being in an Ice Age he's not far off. I'm just one more guy that looks to the internet first when I'm needing this or that for myself or my small fishing business. Traditional stores are hurting (and have been - long before the current panic situation...).
I'm not needing any shooting supplies (and have sufficient ammo and the weapons for it so I'm not in bad shape at all...). Seems to me that if you really need ammo, finding a store employee with a sympathetic ear and asking him (or her) to call you the moment the ammo comes in... isn't a bad idea at all. If I really, really needed those supplies... there'd be a financial incentive attached to that phone number you leave with the individual... But that's just me.
We're definitely living in "interesting times"...