I can only respond by saying that the toilet paper stampede of a few years ago wasn't caused by any "natural disaster." It was caused by a sudden spike and certainly not predictable, rise in the price of gasoline which, in turn, caused Joe Citizen to decide to spend their usual travel +vacations closer to home.
If anybody failed to be "prepared," it was the manufacturers of paper toiletries who got caught flat footed with warehouses overfilled with hotel/motel products. At least, that was their explanation for why retail paper toiletries where in short supply.
So . . . let's drop the "blame the consumer" schtick. There was no "natural disaster" that caused the toilet paper stampede that I spoke about. In that case, the "consumer" was the victim of sudden and unpredictable circumstances . . . not stupidity.
I switched to the local Farmers Market myself because of contaminated lettuce from Mexico.