Sure, you get the artificial scarcity with panic buying, which contributes to the scarcity, which leads to more panic buying, and so on, classic commodity bubble.
What I’m asking is how you, as an average gun nut observing this phenomenon, are supposed to make a profit from it. Unless you’ve got stocks of ammo from before the price boom, you can’t get the ammo any cheaper than anybody else. If you’re trying to buy to re-sell you have to hold your ammo for long enough that it was worthwhile. And what happens if the bubble bursts before you sell? Then you get panic selling as all the hoarders try to dump their stocks before the price completely bottoms out, and you get the classic end of the classic bubble.
You cannot time the end of the bubble, since it is based on irrational motives and chaotic interactions. The best you can do is to stay out of it, or, if you’ve got a bunch of stock on hand to sell when it seems pretty high. And then kick yourself when the prices go even higher and you think what you could have made. So hang on to it–and watch your paper profits vanish when the bubble pops.
If an gun shop is selling at really high markups from what they get from the manufacturer, that can only last so long until the manufacturer realizes how much more they could charge. And if you’re not a gun shop owner then your ability to source new stock at below market prices are very limited.

