I wouldn't make a policy when questioned about it claim there is no discretion allowed so we had to fire him. Then have examples within the company of someone doing the same thing for a stealing or other policy that they did not fire for discretionary purposes.You really you really didn't think this through or proofread it did you?
You literally just posted you don't mind discretion unless someone actually uses it.
And in his case, better late than never. Hopefully the dumb piece of crap that fired him has lost his or her job permanently, but the good guy was rehired. And everyone who defended the "policy" should be ashamed of themselves.
I am in agreement with you in that Academy made a poor decision to fire him for this.