I totally agree DME. Why in the name of god anybody needs a meal on a flight of 2-3 hours or less is simply beyond me. If you want it then you can buy it-simple. BA must spend £5+ feeding every passenger on every sector so if they dropped that it would save £10 on a return ticket and your fare drops a good bit espeically on a route like London-MAN and other domestic flights.
Although slighlty off topic does anybody know anything more about the rumours about BA transforming LGW flights into LOCO style flights.
Airline Food would cost then £3 per meal and then another 14p for a soft drink!