It wasn't the store manager that fired him it was the district manager and the store manager apologized to this guy about it. Sounds like he saved a stand up guy only to get knocked down by a petty small minded penny pinching bean counter. Good things jobs are plentiful in this economy, he should have no problem finding another job. In the meantime he can sell his gun to buy groceries and pay the rent with.
So you wonder why the store manager didn't whip out his own gun and and be a stand up guy and protect his employees?