Rightfully so, this is how more organizations should operate.
Of course it remains to be seen if there was indeed dereliction/incompetence/any other more-malicious issues at play, which would be a different story -- not advocating one way or the other for this scenario. I however do think that, in the majority of organizations, firing people for honest mistakes tends to not be the best course of action.
If only they could experience bIj!