Companies might claim it’s for liability reasons that they have a strict no guns policy. It seems they’d rather have to deal with a dead or injured employee rather than a dead or injured innocent bystander who (or whose family) might sue the company for damages. Employees are expendable. If one of them dies as a result of an armed robbery, the company can very easily replace him.
And everything’s under contract. As long as an employee understands the risks of the job and agrees not to carry any weapons while on the job, the company can’t be held liable for deaths or injuries resulting from robberies or other criminal encounters. Well, people can try to sue, but the company will likely win.
But this rather callous policy also lands some companies in hot water with their customers. It’s not uncommon in these robbery situations where an employee disobeyed his employer’s rules and carried a gun for his own protection and used it on a would-be criminal. And in those cases, having the gun for protection saved the life of the employee. But when word would get back to the manager, the employee would find himself out of a job for violating company policy.