Actually, Webb got an "A" rating from the NRA. Don't be too quick to assume that a Democrat is anti-gun; or for that matter, than a Republican is pro-gun.
As a practical matter being a "pro-gun" Democrat may be real at the state level. At the national level it is meaningless. By merely caucusing as Dem he is defacto supporting whatever sick anti-gun policies the majority chooses to make law. Pelosi et.al. set the agenda, he is cooperating with them having the control to do that.
So he is *effectively* a gun banning liberal lesbian, even though we all know he's an ex-Marine packing heat. That's the rough and tumble of party politics.
Yes.... too bad, Webb doesn't know the gun laws in D.C