training the answer?
Maintenance companies need to do more to prevent these events. Saying that this is down to human factors is really only relevant if the company involved analyze where the break down happened and resolve the issue.
In my opinion this is down to poor maintenance standards and a failure of the organisation to prevent a well publicized and preventable event.
I would think that in the majority of similar cases the same would apply.