If Fuel Depot's insurance contract requires that employees not resist, I bet you're right. However, a good case could be made that this guy was just defending his co-worker, not trying to protect Fuel Depot's property. That might help.
I’m wondering if that Doctor that shot the murderer this week will get fired. He had concealed carry and saved lives but...