The fact that he was fired leads me to two probable conclusions:
1) that his management was terrible and he'll end up someplace better; or
2) that he was about to be fired anyway.
If his management was terrible, it's not a sad story for him in the long-term. If they were going to fire him anyway, it's just blame-shifting.
His reputation wasn't even meaningfully harmed, as his name doesn't seem to appear in any of the discussions. So if he's half-decent, he'll be fine.
I find the whole thing very strange, because I sure as shit wouldn't fire a good employee just because they'd offended one person, once.