I'm not advocating price gouging in any way, but something to consider. The numbers I'm going to use are arbitrary, but hopefully serve to make the point.
Say that an LGS has rent and utilities of $1000 a month (I can assure you it's more) and payroll of $3000. So he has to make $4000 profit just to stay open. He WAS buying primers for 20 a 1000 and selling for 30. He buys 9mm for 7 a box and sells for 12. So if he sells 500 boxes of 9mm and 150 boxes of primers, he can stay open. Key factor is that he his distributor could supply as many as he could sell.
Problem is, during the crunch, suddenly he can't source 500 boxes of 9mm. He might be able to get 50. And he might just get two cartons of 5000 primers. If he wants to stay open, he has to get $4k out of those. Maybe he cuts payroll temporarily, but the rent is the rent. He has to make more per item to survive. Not only that, but he is not sure if he can get another two cartons of primers next month.
I'm guessing that scenario has been a driver of prices too. So, as supply increases, not only will the wholesale price per unit decrease, but the amount these guys need to markup their stock will go down.
And no, I am not an LGS!