Because it's very easy to get a gun on-post, but Soldiers are ordered to be disarmed. We're sitting ducks. Frankly, I'm shocked it doesn't happen more often.
“Shelter in place” is the new Obama ‘call to arms’.