Originally Posted by
elwe
the crew failing to bring the meal that you ordered, which leaves them in breach of contract (the meal is an advertised part).
1) The fact that BA advertises a meal as part of the CW service does not necessariyl mean that it is a contractual term.
2) even if it were a contractual term, not every breach of a contractual term necessarily authorises the other party to withhold payment.