So you open carried to a company event on company property and you're surprised that you got some kind of repercussion?
If you want to change this kind of policy this is the incorrect way to go about it. Maybe take your boss and coworkers shooting.
The private property end employers' rights arguments have already been hashed out in this thread.
gtalk:renfes steamID: Sefner