I’ve been thinking the same needs to be in place for places of employment. My work building (which generally only has employees, no customers) has the “no weapons” sign in place. I hold a concealed permit. I would think this means my company assumes responsibility for my safety, since they are preventing me from doing so.
YOU are responsible for your own safety....but you already know that.