Reminds me of the LAX catering issues a few years back. It took them months to get alternate options running properly.
However, a natural disaster is a little different and most people would be a little more forgiving if it was handled correctly (announced as far in advance as possible - preferably days in advance by email/text, and day of flight when people could still buy something on the ground if needed)