I am in pretty much complete agreement with BCSH other than the tongue-in-cheek (I hope) comment about arriving within 2 hours of scheduled time. But if an airline is advertising a meal and the passenger didn't bring something with him for this reason alone, the airline has failed.
I'm surprised DL hasn't been blamed for this yet.