I don’t think stopping the assault on a coworker should be ground for dismissal.
Nonetheless, he's now working somewhere else.