I feel that 21 is too high, but, 18 is just right. I am 28 YO and I remember what I was like at 16. My first gun was a present at 12 and my parents bought me more guns till I was 18. They were MY guns but under THEIR roof, under THEIR lock and key till I turned 18. You have to be 18 to vote, 18...