Matthew,
You say there is 20x more food being sold; I say it's due to the 20-30% of meals that used to be "eaten out", but now people are going to the grocery instead. If every person who lived close to a grocery store went in there (during a 1 week period) and bought milk, eggs, bread, produce, etc in order to eat 3 square meals a day (normal portions, no extra food), the grocery store wouldn't have the capacity. It would run out in 3 days. It's not overbuying, it's due to the fact that people aren't eating out at restaurants and fast food and haven't done so for the past decade. So grocery chains have scaled back their inventories. Eating out is a LARGE % of how people eat; that's why Federal/State officials have encouraged drive-thrus to stay open. So when people stop eating out and instead go to the grocery, then the stores can't handle the surge in demand.
.
Sure, there has been panic buying of TP and maybe some other foods but not to the extent reported by the media. Most of the reason why grocery stores are out of stock is simply because people are eating there due to panic that restaurants/fast food might close. Grocery stores aren't designed to feed everyone in their area 3 square meals a day.