As a former LEO, I see "gun free zones" as target rich environments. Why trained and experienced people(read, military) cannot carry a weapon while on duty seems idiotic. Given the threat level towards our service people, even while in garrison, I cannot fathom the policy.