Our military is not allowed to carry loaded weapons on US soil, it might hurt someone’s feelings.
And when Sec Def is in theatre, no arms allowed there too....remember?