That's what I think too. If there is a cop in my bank, is it more or less likely to be robbed? I say less.
If there is a large group of well trained terrorists, it would be easy for them to overwhelm the marshalls and take their guns...
Makes it kind of easy for'em to get weapons on board of a plane!