I see it as gross insubordination. You knew about the policy, yet you did it anyways. If for some reason they refuse to anwser my q, I'm not going to hire you.
Eric, the USCONS is there to protect you from the goverment, not your Private employer.
if I were to catch one of my employees, carrying( remember I have a policy, if its legal for you to do so, and the property owner agrees in writing, its ok, other wise, its bye bye) in violation of my policy, they would be fired as soon as I could fill out the check.