Yes, totally. That's why places in NC are currently charging 10 bucks a gallon for gas instead of rationing it out at 5 gallons a piece at market rates. Because supply and demand.
Yes, and those gas stations should be praised for doing so.
I wonder, will they go house to house to check for "hoarders" people who have an excess of the thing in short supply? How would they determine what is excessive?