I realize I'm necro-ing an old thread, but think others might be cruising through the archives for pearls of wisdom like I've been doing this morning.
I was actually shocked to see that Virginia is listed as "golden".
While we can still buy guns here, open carry (unless you're in Norfolk, google it, argh), and get concealed carry permits - it's still not free.
My son was given a BB gun for his 8th birthday. He still wasn't quite mature enough to mess with it though, so now that he's 11 and has gone shooting with his Dad at the range a few times (a half hour's drive) we've gotten his nice little air rifle out, that used to be his great-grandfather's, and got ready to have him do some target shooting in the backyard. (It's a fairly large backyard.)
But we knew that here in Portsmouth (right by Norfolk, if you're familiar with the area) there's a law against firing a gun within city limits. Just to make sure, we looked up the city code on air rifles and kids.
Turns out my son cannot shoot his air rifle within city limits. There is no "county" here, the entire place IS the city, even if you're in a more suburbian section of it. He can't even HOLD an air rifle here. If he's found in possession of an air rifle, I'd get fined with a 5th degree misdemeanor.
So we figure okay, maybe he can shoot it down at my parent's house in Chesapeake. Look that city code up. Nope, can't shoot it there either, unless you're within 150 yards (or could be feet, can't remember off the top of my head) of any house, building, road, or any other sign of civilization.
A BB GUN, folks. A kid can't even use a BB GUN here.
Add to it all of the big-government-loving people that have moved into NoVa (northern virginia) and how the politicians *count* on the state being "blue" in elections now thanks to those people, and you've got a heck of a lot of Virginians looking for greener - and more sensible - pastures.