Having a buffer is fine, but only starting to build up your buffer when everybody else does so as well is not. Everyone could've kept a month's supply of toilet paper on hand already. We've had an emergency supply of food and water (should last about a week?) for a couple of months now. I mean a few years ago we had months of drought, the tap never stopped but in some areas pressure was reduced, so it can happen to anyone.
My complaint is that I see people screaming "hoardres" where what really happens is someone buying an extra day's or two worth of supplies, and/or are buying for themselves and the extended family. Maybe things have changed now, but around me, most ruckus about hoarding was made by people who thought COVID-19 is just a flu and were inconvenienced by queues. People who couldn't understand that you need a buffer.