My Wife works for a major pharmacy chain. She sometimes opens her store at 0:dark30, and sometimes close at ten, or eleven at night. Then she'll take the days reciepts to the night drop at the bank. Her chain has a strict NO FIREARMS POLICY. And of course she follows company policy. Except when she carries. We both figure this... It's more likely that you will be forgiven, than you will be given permission. And she must be alive to get terminated.
I'd support this guy in any way I could. IMO he did what was right for his family and himself. His employer is way down on that list. Jobs come and go you only get one life.