Back to food, the only food which is actually well priced and tastes nice at airports, is McDonalds and Burger King. I just can't understand why Heathrows new terminal 5 will forbid the glorious 'M', and the Burger King signs, to have overpriced, swanky, celebrity chef boll*cks restaurants which their food quite frankly isn't as nice as the airport toilet brushes.
Of course if your wise enough, you'd wait until you board your flight. I don't actually know why some people complain about airplane food (Ryanair obviously an exception), the past few occasions I've flown theres been no probs.