The Constitution
protects members of Congress from any interference by law enforcement when they are performing their duties, and when traveling to or from the places where that happens.
If you've got a problem with that, take it up with the guys that wrote the darned thing.
Senator Webb is allowed to be armed while in the Capitol. He is (apparently) also allowed to give his staffers his firearms for transport into and out of the building. He's supposed to notify the Capitol police when that happens.
The Capitol police found a gun in someone's bag. That someone said "I work for Senator James Webb." Rather than take him at his word, since there's a lot of staff people on the Hill, the CPD arrested him. Which is probably the smart thing for them to do, as they are dealing with a lot of "high-value targets."
Bottom line, the staffer won't be charged, and Senator Webb probably didn't do anything wrong. Except, for some around here, to have the temerity to run and win as a Democrat. Folks, Jim Webb is one of the good guys. A decorated Marine, former SecNav under Reagan, he's had a VA CCL for while (doesn't carry all the time, but then, a lot of permitees don't). He ran as a Dem mostly because he thinks the war in Iraq was and is a colossal blunder. He may be right or wrong on that, but given his record, he's certainly qualified to hold that opinion.
--Shannon