It is stupidity what people are doing. But people are also scared and don't know what is going to happen in the future.
I actually blame the main supermarkets though. They have trimmed reserve stock down to "just in time". That in any time of crisis, they just cannot respond quick enough to cope.
People are then seeing empty shelves and buying absolutely anything just in case that goes too. Yet as it has been pointed out, many smaller "cash and carry" supplied shops are doing ok.
OK, it might not be the brands you normally buy, but food is out there.
I did my normal shop at Costco last week. It was rammed with stuff. The only restriction was on toilet rolls. One pack but with 40 rolls!
I've seen the news over the last few days and Costco looks a nightmare.
All i can do is what i have been doing, checking and looking after my friends/family and neighbours.
Up to now, all have managed to get what they need.