It's the airline being the cheapskate, not the passenger. The airline sets the fare, not the passenger. If they cannot make sufficient money to cover their costs without denying the passenger the 'right' to eat his own food they shouldn't be in business. Making it a 'health and safety' issue is treating the passenger with contempt, we aren't that stupid. It's the airline who is taking the p!ss, not their customer.