By most accounts, Mark Beverly would be considered a hero. Back in March, the overnight shift supervisor at a SuperAmerica in Roseville, Minn., came to a co-worker’s aid after she was accosted by a masked robber. Beverly tussled with the intruder until he fled the store with about $15. After calling police and reviewing security tapes with store managers, Beverly completed his shift, business as usual. But the next day he was fired.

Marathon Petroleum Company, the owner of the SuperAmerica chain, said Beverly was told what to do in the company handbook – which advises employees to “cooperate: don’t argue, resist or attack the robber” – and through a computer-based training program Beverly was required to complete when he was hired.

“He endangered himself and her, and that’s why we have the policy,” said Linda Casey, a Marathon spokeswoman. “And we have enforced it with other employees, not just with him.”

But firing an employee for coming to another’s aid? Isn’t that a bit extreme?