Anyone who finds buy on board prices reasonable must be doing a lot of their food purchases at convenience stores or service stations. I buy from M&S or Waitrose food sections and look for stuff being sold cheap because it's close to the expiry date.
A totally different scenario ... How much do a pack of 4 quarter pounders cost in the supermarket compared to how much they cost at an airport McDo's?