I do not understand how it does not constitute an unfair contract term for BA to penalise pax for cancelling, when BA can cancel up to 2 weeks before departure with no financial obligations. Even after that, its obligations are capped and may bear no relation to the loss suffered by the pax.