Spork, you sound like the model passenger. If I said to you "I am terribly sorry, but we have run out of sandwiches" you would be fine and maybe order something else. I am amazed when I politley tell a passenger that something has run out from the kiosk that they get angry, tut and glare, and start a five minute rant about how they will never fly ezy again. It's at time like this I just want to scream "I SAID WE HAVE RUN OUT OF SANWICHES, NOT FUEL!!!!"
I think the selection we have now is pretty good. If one thing runs out with have a lot of back up choices to offer. Unlike two years ago when it was pringles or a kit kat. That was not funny.