EDIT: and this is also highly regional too. We were able to get almost all our regular groceries today, except for eggs. No eggs anywhere... and we didn't overstock, we just got our regular stuff.
Yeah, I think you have to take into the account the situation here.
Right now, if I go at a "normal" time, I can get maybe 5% of the products I normally get for food. "just shop normally" is not a viable strategy. That's the same as saying "just starve to death".
For example, there's often zero tinned tuna, and tinned tuna is the main protein I eat. I eat sardines for protein too, and even those got stripped out. No more sardines basically. No eggs, no frozen chicken. That's basically all my meat meals, and none of those are available at "go at your regular schedule" times.
Things I also buy are canned beans, chickpeas, diced tomatoes, rice, curry powder. Those are for making my lunches for work. Literally every ingredient, including the curry powder have completely been stripped either most or all of the time. I have to go at opening time just in hope they have one or the other thing in stock so I can make my work lunches. And, even at opening time today, half those things weren't there.
I've also noticed that at opening time now, rather than having the shelves fully stocked, they're only laying in piecemeal amounts of new stock. There was still literally no toilet paper on sale even at opening time. They had like 2 small boxes of baby-wipes instead and people were shrugging and getting the tiny packets of baby wipes (which still have a 1-pack limit).
I'll be down to newspaper soon at this rate. So, I'm not the problem here, it's whoever got all the fucking toilet paper who's the problem.