The U.S. Constitution only provides age requirements for two things: holding political office and voting. It says you can be a House representative at 25, a senator at 30, and a president or vice president at 35. The 14th and 26th Amendments both dealt with the voting age, with the latter setting it at 18. But other than that, there are no guidelines about how old you need to be to do anything else, like smoke, drink, marry, drive—or buy a gun.
The debate over guns in particular has become more fervent since 17 people died in the Marjory Stoneman Douglas High School shooting on February 14, 2018. The revelation that the 19-year-old gunman used an AR-15 he bought legally in Florida has reinvigorated a decades-old debate over whether assault weapons should be banned.
It’s also highlighted a seemingly nonsensical aspect of federal gun law. Licensed arms dealers can’t sell handguns to anyone under 21, yet they can sell AR-15s, which are classified as rifles or long guns, to anyone 18 and older. In other words, the Stoneman Douglas shooter was too young to buy a handgun at a store, yet old enough to buy something more deadly.