The 2nd amendment is all they need to justify carrying a firearm. The fact the they are actively being targeted by terrorists is just an exclamation point. I say that when Obama stops traveling everywhere he goes with armed escorts, then you can ask our service members to not carry their sidearms at work. But if the president feels the need for armed protection, then the rest of us deserve it as well. He works for us.