After discussing this issue with User off-line, I believe we have both reached the conclusion that localities that have ordinances that copy or refer to the state's 18.2-308 are in violation of 15.2-915.
In just a quick look of my nearby local ordinances,
I found Stafford has a "miniature copy" of 18.2-308 in their ordinances. This Leesburg code above references it, but since 15.2-915 is clear that localities may not themselves regulate the carry of firearms, it appears to be in violation.
Has anyone else noted, or even looked to see if their localities have "copies" of 18.2-308? It is not always cut and dried, because they are allowed to require fingerprints. Some reference to the permitting process must be made for that. It can be a fuzzy line.
If we find enough localities with this particular violation, perhaps we should track it separately? Just a thought for now.
Comments?
TFred