I mostly support your last sentence and I think* the age to legally buy a handgun is 21. It could be the same for a rifle. It does one thing, let's your mind sit still if you have unwell thoughts. There's potentially more time to get help which is the real problem that's going on.

I only have one problem with that, if you're 18 then you're an adult. What if you're a father or someone who has your own house and has to raise a family in an unsafe environment?

At another angle, I believe the 2nd amendment exists to keep the government in check shall it become tyrannical. At that point I'm pretty sure people would just give you a rifle no questions asked and be handing them out.

I like to look at it from all viewpoints. Let's say you raise the minimum age to 21 to buy a rifle, you can't just do that, you also have to couple it with more funding for mental health and extra security at schools.

-Raise age to buy gun to 21
-More funding for mental health
-More security at schools

I could live with that.