What I see is a big disconnect between us older guys and the younger ones. I even understand the allure of heading out to the range, throwing some plastic on the counter and buying a single day's supply. It only takes 5 minutes in and out the door...when it happens. Except over the years we've seen times when it doesn't work that way. We've seen enough of these shortages to be able to predict that we'll be seeing them again. About all we can't do is tell you when. And I even understand how there are other demands on young peoples money, with ammo maybe not being the most important today.
My view is maybe different. I'm getting old now. But all along I've been an ammo hoarder. Even in my teens I never fired all the 22s I had on hand, much less the centerfire and shotgun shells. Back then it was simple economics. I just didn't have the disposable income to buy very much. And there never was a day I walked home without some ammo still in my pocket. Regardless, over the years I've steadily built a small stockpile. And I keep working on it.
The view I've always taken is the long term idea. I want enough ammo that if the ammo shelves dry up for good, I'll have enough to live out my days. Some simple logic dictates the best time to hoard isn't when the shortages are in full swing. If you buy during the shortage and price rise you'll pay more and still not satisfy the thirst. Worse, you'll probably end up buying mixed lots of ammo (that might not perform the same). Or mixed brands that won't even shoot to the same point of aim.
So about all you can do right now is limit your shooting and buy at least as much as you're shooting up. But also consider saving some money for the next "bust" in the demand. Ammo isn't like milk or eggs. It doesn't go bad over a week, year or decade. I've still got some from the 1960s that shoots as well as when new (and I have the gun and targets from that period to prove it.) So maybe its time for those of you who don't have any in stock to bite the bullet..so to speak, and then the next time you see ammo on sale, buy in big time. I'm not suggesting a 2 week supply, buy enough to last a year or more. Then resupply before you run it all down.
You don't have to do as I say. But the future for you is just as plain as day. In a year or two or three you'll again be here lamenting the shortage and wanting to blame other shooters for the problem.