That's an extension of the same kind of rationale that says people don't need guns because the police will protect them. In the final analysis, an employer won't take any more responsibility to protect their employees than the police would take to protect the citizens. Neither of them should have the right to interfere with people who wish to exercise their right to protect themselves
Exactly. it is a fraudulent pretense of custody and care, simply because they never pay when violence occurs at the workplace. In fact some managers love some form of mutual hatred and distrust at the workplace in order to rule.
Who pays for getting hurt should have primary care over not getting hurt in the first place. Others can stuff it.