However, typical media trying to make out it was entirely the airlines fault without allowing anyone to think for just a minute.
And typical of forums like Pprune to try and absolve the airline. However, just because you've outsourced the activity, you can't outsource the responsibility. The passengers contract is with the airline to transport them from A to B, and the airline failed.