In the social era airlines (or any company for that matter) shouldn't be worried about breaching or keeping their contracts on paper... they should be worried about 1-click brand damage from a frustrated customer screaming on Twitter or Facebook. Social media is unforgiving, customer experience is everything.