Also: human nature. Even the most reasonable person who considers others, will stockpile if they feel there is a shortage and they will have to do without if they don't make sure they have what they need.
What is irresponsible imo is the press running stories about empty shelves, adding to the panic, just so they can get ONE story, thus causing the panic they are reporting about.
Oh and the arseholes who bulk buy commodities then flog them on ebay for a 1,000% markup.
LOL society is collapsing but it's fine as long as we make a profit.
Rome is burning but that's alright...