Being fired for calling out Corruption. That's how I read this.
I bet as the managers publicly nodded in praise for his heroic act, their hands were already typing his name to be sent to HR for “get this guy out of here on any excuse you can” note. (In reality it would be a nonverbal hint of sorts. Nothing to leave any trace discoverable by lawsuit)