I'm going to stick up for BA - I've flown with them a shedload, almost exclusively down the back (once or twice been upgrade when flying with my mother), and the food isn't that bad at all ... if you want bad food, you should try some school cantines.
Jordan