So ive been buying guns since the day i turned 18 and shooting since i was 9. I currently own 2 bolt rifles, 2 semi rifles and a pump shotgun and im only 19.. As i get closer and closer to being 21 and adding more rifles and shotguns to my collection i keep wondering why cant i get a pistol!? I dont understand why I have to wait till im 21 to get a pistol when i can go to the store and leave 15 minutes later with a rifle or shotgun that can do a lot more damage than a pistol..Also im working on joining the army and before i turn 21 i can walk around walk around with and m4 on my chest and a 1911 on my hip. What im basicaly trying to do is find out why I cant buy a pistol untill i turn 21 Who made this law and why? What was the reasoning? Sorry for the rant but I really want to know.