It's funny how one bad experience (and admittedly, yours is bloody awful) will put you off an airline. It's not always that there's a problem, ut it's how it is dealt with that makes the difference. One of the reasons I will never fly westjet to Canada again, when a 9 hour flight actually took 16 hours, which I could put up with, but not when they offered £20 in vouchers as compensation.