I'm sure the guy signed something such as, "I understand company policies and will break them at my own risk.".
Well, he broke them and he has to face the consequences.
What happened to our word being our bond?
If he wanted to fight this, he should have done so before breaking the policy he surely signed his name to.
Ok, disobey policies that are immoral, I get it. But you can't cry because the organization then keeps it's word and terminates you just because you can't keep your word. You're busted but alive, move on.