Hard to find but neat
I found Quantico Arms. It's in the town of Quantico VA. You can only get to it by boat or coming through the gate of the Marine base (which is actually easy). Talk about security.
They're strong on field gear and ArmaLite. They seem to cater to the Marines.
and the owner Dave is great to deal with.