“If you are in an area of the employer which is not open to the public, you have no right to do or possess (or say, or that matter) anything which the employer prohibits.”
Among other things:
As written, that means I have no right to say “no” to a sexual proposition if the employer prohibits saying “no”.
As written, that means I have no right to do anything to defend myself against being raped if the employer prohibits my doing anything to prevent it.
Are you sure your statement as written is something you want to, or even can, defend?
Nice try, but fail! No, you can’t justify bringing a gun onto the employer’s private property in order to prevent being raped. Your employer has an obligation to provide a safe work environment -— and one that is free from sexual harassment.
As for the “arguments” questioning the harm a gun could possibly do, that is for the private property owner to decide, not you!