Given the disproportionate number of overweight (mostly men) I see in CW I really don't think BA needs to be encouraging the gluttony by feeding their customers even more calories (e.g. cheese and dessert).
I'd welcome options on board that are actually healthy and not laden with sugar, salt and refined carbs. Simple salad with protein? Snacks that aren't exclusively crap for you?
Oh and how about putting calories / nutritional information next to the menu items? Might make some think twice before stuffing more cake in their face.
And for those who say 'it doesn't affect you so why do you care', think about that next time you are next to a fat person snoring loudly on a flight or get woken up by a obese window passenger trying to climb over you but without the mobility to do so effectively.