As I wrote earlier: if they’re old enough to have consensual sex, to vote, to be drafted, to sign binding contracts and all that goes with being legally adults, they should be old enough to own and carry guns, kinda like the Second Amendment provides*.
As Iowans have just passed into law, and every state should follow suit.
*Okay, I know that when the Constitution was written and ratified, the legal age of majority was 21 — at least when it came to voting and getting married without parental consent. But seeing as at that time you could serve in the citizen militia at age 16, let’s not go down that rabbit-hole, shall we?
Today’s time is sufficient, and I’m fine with 18.
I keep thinking of the time when my kids were at college, had night classes and had to walk unarmed to their cars in badly-lit parking lots, forced to do so by stupid laws that forbade carrying guns on campus, and gun carry denied to them in toto because of their age.
And they were the law-abiding ones; their 50-something Dad was the lawbreaker, as he carried a gun onto campus every time he went there, despite the law.
I should point out that I also had a mental plan in the event of a campus shooter starting his bullshit if I were in a lecture or seminar: tell everyone — lecturer included — to overturn their desks and take cover behind them, while staying out of my line of fire pointing at the classroom door.
I remember telling one of my erstwhile professors this some time after I graduated, and he thanked me.