The shortages in NY could be solved if shops just placed a limit on how much you could buy. It’s all these wannabe preppers buying more than they need who make it difficult for everyone else.
The reason not to do that is that you don't want to cause customers - especially those from NY - to have "that argument" with your staff, multiple times each day.
The same amount of toilet paper - all of it - gets sold either way.
The other day I heard, a store in Denmark put in tiered pricing to counteract hoarding of hand sanitizers. Legally they can't limit the amount per customer, but they can add a "limited quantity discount". So the regular price is $133 but the "just one" price is $5.