The Volokh Conspiracy
Mostly law professors | Sometimes contrarian | Often libertarian | Always independent
Federal law bans professional gun dealers from selling handguns to 18-to-20-year-olds, but doesn't ban 18-to-20-year-olds from buying handguns from nonprofessional sellers (so-called "private sales"). That's one effect of Congress's decision not to mandate background checks for private sales. As a result, 18-to-20-year-olds are practically able to buy handguns, though they have fewer choices and have to go through more of a hassle.
Virginia law does mandate that all gun sales go through dealers, and thus be subject to a background check, which 18-to-20-year-olds can't pass; as a result, 18-to-20-year-olds in Virginia can no longer buy handguns. That, Judge F. Patrick Yeatts held today (in Elhert v. Settle), is likely unconstitutional: Though governments has have historically been able to restrict gun sales to minors, the age of majority is now 18 in Virginia (though it was largely 21 throughout the U.S. until about 1970), so 18-to-20-year-olds are fully protected by the Virginia Constitution's right to bear arms provision. Because of this, Judge Yeatts temporarily blocked the enforcement of the law against 18-to-20-year-olds (though I expect the state will appeal).