I'll weigh in here with a perspective that's sure to upset both sides of the gun control issue. Keep in mind that I'm a gun owner and firearm enthusiast. I own dozens of guns, but not one of them is an assault rifle. The word "tactical" makes my skin crawl, and I'm very troubled that the gun industry uses it to market their goods to civilians. I'm a hunter and a target shooter. The NRA absolutely does NOT represent my interests, (although maybe once upon a time it did) and I'm all for some common sense gun laws if it helps to cut down on this rash of mass murders that are almost exclusively an American phenomenon.
I say if you want to get a single shot musket of the type that was commonly used when the 2nd amendment was written, then go for it. If you're an adult over the age of 18, waltz into any sporting goods shop and get yourself one. Just like our founding fathers intended.
If you want a modern hunting rifle or shotgun, then you need to pass a hunters safety course and a background check. This would cover cartridge fed long guns that hold like 3-5 cartridges and are not semi-auto.
If you want a handgun, you have to pass a handgun course and background check
You want a concealed carry permit, you have to pass a course for that, a background check, and get a clean bill of health from a mental health professional.
If you want a semi-auto rifle, you have to pass a course for that, a background check, and get a clean bill of health from a mental health professional.
Nobody's saying you can't get these things, but as their ability to inflict harm increases (to levels the 2nd amendment authors never imagined) so should the level of training and verification.
It boggles my mind that somebody with no firearm experience whatsoever, and who may or may not be suffering from a mental illnesses can plunk down their money and get an assault rifle. And they can buy it face to face from a private seller with no paperwork at all. That's absolutely nuts. And if that means I have to give up the opportunity to buy 30 round magazines, or that I'll have to take a course to renew my CCP, that's a trade I'm willing to make.