What I want to see is to allow a corporation to exercise it’s private property rights in not allowing weapons on its property .... however, it now carries the RESPONSIBILITY for protecting it’s employees and as such, now carries the LIABILITY for failing to do so.
Which is exactly the kind of circumstance that corporations were designed to prevent. The liability that extends to the corporation itself is LIMITED to only the corporation. Those whose private property consists of the corporation are protected from any liability whatever.
You're proposing something that already exists; that is, corporations are responsible for their negligence. But unfortunately, most juries do not view disarming the law-abiding as negligence. They just aren't going to assess damages UNLESS we define disarming people as "negligence".
Instead of giving corporations the option of behaving negligently in this case, I simply propose to prohibit this type of negligence outright.