Casey's General Store had a right to jack their prices to $6 per gallon the day after 9/11 and I had every right not to buy it. I haven't been back since, not even for a pack of gum and I never will.
Of course at 6$ a gallon they had gas to sell, whereas at 2$ a gallon, other stores were out.
With shortages, no matter the need, you don’t get the product, and you all sit and freeze in the dark.
With prices that are free to go up and down, the most critical (say ambulances?) can obtain product. Less critical purchases are postponed.
I would rather frequent a store that understood than, rather than one that didn’t.