Grow up...
The one arguing that an employer has no right to control their property is you, not me.
There is a gun ON the premises, the gun is IN your car, which means that you have parked illegally, and in violation of the workplace rules set in place by the property owner.
You are fired.