Soldiers, Marines, Sailors, etc. aren't allowed to carry firearms when they're at base.
MP's (Military Police) are usually the only ones allowed to carry (sometimes they only have pepper-spray or a baton), and if they are allowed to carry, it's a handgun.
Thanks anti-gunners, making the world a safer place!
We dont carry on base so its clear who the shooter is. not like there is a good way to tell people apart by appearence when they are in uniform. " he is in camo with a gun" is a pretty shit description if everyone has a gun and wears camo.