Thing is, I'm not even buying enough to support my normal shooting routine...
Right. That's not the ideal solution. The ideal solution means you pay good prices, aren't inconvenienced by panics (since you have stock on hand to carry you through) and you don't contribute at all to the panic demand.
But at least, if you buy only what you normally would (or less), you're not contributing to
abnormal demand. It's not the best solution (in fact, you're really the one who's taking the brunt of it by taking on more hassle finding it and paying more to get it when you do) but at least you're keeping your demand constant, not going out and buying more than you normally would/more than you need and becoming part of the inflated/abnormal demand.
There are three kinds of people when it comes to panic/shortages. This applies to all panics.
1. People who are helping the panic end more quickly. These folks are buying less than they normally would--either because they're cutting back on their usage or because they are using stock that they have built up when prices are good and there's no panic.
2. People who are neutral to the situation. They are doing what they always do in terms of what they buy. They're just buying what they need.
3. People who are making the panic worse/last longer. They are intentionally buying more than normal even though they really don't need to.
Now, before anyone starts getting offended, none of these three options are necessarily "moral" choices. It's not like people who are in category one are righteous while the folks in category three are evil. (It could be a moral situation if, for example, someone were buying/hoarding medical supplies they didn't need while others were dying for want of it, but in most cases it's not really a matter of right or wrong.) It's just an easy way of seeing how things shake out.
Anyway, to my way of thinking, as long as a person isn't in category 3, they're doing ok and shouldn't feel like they're part of the problem.