I see your point - but only up to a certain point. The employees should make it publicly known that the employer cares more about the possibility of a lawsuit than it does about the lives of their employees. Much like the pizza companies that won't allow their delivery drivers to be armed or the convenience store owners who leave their late-shift workers defenseless. In the last analysis, it's an individual decision. Ignore the company's silly rule and make a large public stink if they do happen to catch you and fire you for it. What's the old expression? "Better to be judged by 12 than carried by 6"?
I agree. That makes it easier for gun owners to avoid working at or patronizing these employers.