Weren't the only armed people to fire back police that responded to the emergency calls? I seem to recall that it was a female officer that took Hasan down.
You are correct. None of the soldiers present had a weapon nor were they lowed to carry one, even in their cars. Hood has contract security as the mp troops are either deployed or trainning to be.
You can not, as a solder, own a weapon on base without the commanders authorization, you cannot carry on base even if you have a ccw permit. Any pow must be carried in a locked case secured in the trunk and only carried from your residance to the range and back.