In 1623, Virginia forbade its colonists to travel unless they were “well armed”; in 1631 it required colonists to engage in target practice on Sunday and to “bring their peeces to church.” In 1658 it required every householder to have a functioning firearm within his house and in 1673 its laws provided that a citizen who claimed he was too poor to purchase a firearm would have one purchased for him by the government, which would then require him to pay a reasonable price when able to do so. In Massachusetts, the first session of the legislature ordered that not only freemen, but also indentured servants own firearms and in 1644 it imposed a stern 6 shilling fine upon any citizen who was not armed.That was then.
This is now: if I, a resident of the State of Alabama and a concealed carry license holder, should travel to Virginia, I am not permitted to go about peaceably armed, because the State of Virginia does not recognize the State of Alabama's CCL.
Apparently, our Alabama concealed carry licences do not infringe the right to keep and bear arms enough to satisfy the hoplophobes and statists in the Virginia legislature.
How far are ye fallen, Virginia.