Actually, everything in supermarketland is not normal right now. Whether it's a question of people being clairvoyant three weeks ago and over-buying, or of deliveries coming in slower because of the general impact on supplies, imports etc., the fact is that many things are in short supply, and as substitutes that were always left on the shelves are turned to instead the problem will continue. I went into Sainsbury's mid-week this week to avoid lots of shoppers, there were huge swathes of empty shelves - no pasta at all (was it coming from Italy and not allowed in?), hardly any tinned beans, hardly any toilet/kitchen rolls, tinned fish in short supply. Of course, there's been no hand sanitiser for over three weeks, nor antibacterial hand wipes. There was nobody filling shelves.
So let's be sensible, if we're faced with this situation now, when items do come onto the shelves what is the most natural thing to do? It's to protect yourself and your family and the idea that people will not overbuy seems a strange one to me. It's OK and very magnanimous to say you won't overbuy but when faced with the complete absence of some item, and then that comes back on the shelves, of course people will buy extra. It's human nature. Rationing was a good idea in the 40s and 50s - in an epidemic, I'm sure it will come back. Indeed, hand sanitiser is being rationed in those chemists where it has come back on the shelves - two per person. The Boots and Superdrug stores in London that have been without this for a few weeks are just getting it back in - 500 bottles gone in 8 minutes yesterday. I'm in London, so huge population.
As for supermarket home deliveries, these mask the situation in the actual supermarket when you are confronted with the vision of empty shelves.