Sure he did. He just didn't do it all day long. He was a company employee who brought a gun into the company workplace. At that moment, he was in violation of policy. No, this is a fairly blatant misrepresentation. From the article cited in the OP, the store was open at the time of the robbery and McLean was working. McLean never went "essentially off the clock" anymore than he would have going outside with the store's garbage. He never even left Autozone's property. Or, if you wish to believe because he stepped outside of the store that he went off the clock, then the moment he stepped inside the store again, he went back on the clock. Any way you look at it, McLean, an employee of Autozone, brought a firearm into the workplace against store policy for employees and got fired for it. Sure, he is a hero, but being a hero doesn't mean actions come without responsibilities, obligations, and consequences.