The short answer is, because the law says so (in some/most states). The longer answer is, because someone, somewhere feels that 21 is the minimum age for being able to properly handle a handgun...the same reason you have to be 21 in most states in order to drink alcohol.
There is no federal law that says someone under 21 can't own a handgun. There is a federal law that says someone under 21 can't buy a handgun from a licensed dealer. Some states allow people under 21 to own handguns, and federal law allows people under 21 to possess handguns for certain lawful purposes, such as target shooting.
Handguns are standard issue now. -------------------------------- However, for PURCHASE of a handgun, there is no exception in Federal law for members of the military- they cannot buy a handgun if under 21.
In the U.S. 18 for rifles and shotguns, 21 for handguns.
18 for shotguns and rifles, 21 for handguns.
Federal law says 21 for handguns and 18 for longguns.
With no criminal record, 18 for long guns and 21 for handguns.
21, the same as in the whole of the United States, in accordance with federal law.
not if the kid is under 18 for long barreled guns and 21 for handguns.
It depends on how old the child is and what you mean by "give." In the U.S. a person has to be 21 or older to own or purchase a handgun, but people under 21 can possess handguns for various legal activities, for instance, target shooting or hunting.
If Florida follows federal law, 18 for long guns and 21 for handguns.
1: You can vote for presidential elections. 2: You can buy guns (handguns when you turn 21). 3: You can live on your own.
In the US, it's 18 for rifles and shotguns, and 21 for handguns and anything requiring an NFA tax stamp.