There's a big difference between those who stock ammo for preparedness and those who buy up ammo for the sole purpose of making sure they have it and you don't which has been a common mentality through the last several months.
Difference: Bob is at the store and sees .223 is on sale. Bob sees other people waiting behind him to get some of the same ammo. Bob takes a few boxes and turns to next person and says "it's good to see this stuff on the shelf again" and walks to register. Bob is not a hoarding POS.
Fred is at the store and sees .223 is on sale. Fred sees other people waiting behind him to get some of the same ammo. Fred takes all of the ammo on the shelf and gloats as he walks to the register. Fred IS a hoarding POS.
Same scenario except this time Fred sees a woman looking on the shelves for ammo that's all gone. Fred follows woman outside and says "Looking for .223 huh?" to which woman replies "Yes, I tried such and such store earlier but they had just sold out. We're completely out of ammo at home". Then Fred says "Yup, I was at that store earlier, must have been right before you, and bought everything they had (while smiling). I don't need the ammo, I have over 4,500 rounds for just about every caliber, just wanted to add some more (followed by stupid laugh)." Fred IS a POS scumbag sh*tstick hoarder. This scenario happens to be a true story other than Freds real name which is probably "@sshat".
Sounds like somebody needs to get out of bed earlier and beat Fred to the store. Lol