judging from the article, I was under the assumption that he had a poor review, not a firing. Possibly set to go on an improvement plan or some-such.
This leads to a messy set of compensations:
* When we fire people, they may take revenge, so we escort them out immediately
* ...but then people start assuming the worst when we tell them they are doing poorly, so we stop doing that and just fire them once it's bad enough (escorting them out immediately at that point)
* ...so then they start trying to guess when we are unhappy with them, and now we have employees that weren't at any risk of firing taking preemptive revenge...
It's a mess, and the less respectfully you treat people in the name of "policy", the more it can escalate things.