Not under any president! The last thing we want is armed active duty military in America's streets. These Marines are on recruiting duty, not overseas in combat or even on their bases in training. I understand your frustration, but if we end up with standing armies in our streets, then the terrorists will have won.
They were in a military office doing a military function. As such they are now a domestic target of foreign and domestic terrorist groups. Keeping at least sidearms should be allowed even off duty especially in Uniform of the day. The idea that the military has to lock up all it’s small arms weapons is a newer idea evolving from the 1900’s. Remember when our nation was founded it was Bring Your Own Weapon.
I would prefer my own countries soldier’s with guns than ISIS inspired crazies to be able to shoot 4 marines dead.
Well said. Standing Armies are anathema to republics.