Something to think about, gun store used to sell 300,000 dollars worth of powder at 30 bucks a pound, so 10,000 pounds of powder. Now he can get 3,000 pounds but none of his wages, taxes or other operating costs went down. He can't get more of anything else that is a high volume seller as most other stuff he sells is supply constrained too. How do you suggest he makes enough money to keep the lights on, take a second job? I actually know business owners that are working a second job for wages because they can't make enough in their previously very successful businesses.
The shop owners are not the problem, the problem is a lot further up the food chain than that.