I heard one of the liberal pundits say in response to the NRA suggestions that fort hood was a "whole base full of good guys with guns, and it didn't make any difference". The fact is almost none of them were armed. That's a Damn problem.
It is a sad fact that the largest and most numerous Gun Free Zones in the United States are by and large Military Installations. When I was at Ft. Sill, there was a requirement to keep POW's (that's Privately Owned Weapons- ironic, is it not?) in the Battery Arms room, and sign them out when you wanted to use them...