> What do you suggest they should do to prevent this happening in future?
First step would be to admit that they have an institutional problem. Blaming a single individual and the "frailness of the world" is not a step in the right direction to prevent this from happening in the future.