Has it really got to the stage now that one pays a fortune for a club seat and brings in food? Might seem a daft solution, but goodness sake, just go by another carrier. Surely self catering and choosing BA is just playing into BA hands all being rubbed with glee. Might as well bring cleaning products with you as well!!