If anyone's interested, here's how I would fix it.
Gun Safety offered as an elective class to high school seniors. I feel this would be a popular class, as a great many seniors find themselves having to fill a schedule and choose things like Art and a Study period. Wouldn't you rather take the gun glass? And not a half assed one either, like an extensive in depth look at gun safety.
I feel that every school in the country should already have a mental health professional on staff for developmental reasons, one could possibly catch the signs of an unstable student before they decide to shoot up the school and do something about it.
Also, I think that Gun Vendors would be smart to keep a mental health professional on staff to spot unstable individuals at the point of sale. At the very least it could ease their conscience if one of their guns was sold to a man that shot up a bar, or a church, or a school. At the most it could save lives. Wouldn't even have to be a full on psychologist, could be a certification any employee can get after a course designed specifically for this purpose. I've had to get loads of certifications for jobs, never once thought it infringed or put an unnecessary strain on me or my employer.
And I think there should be heavy penalties for mistorage of guns. Most child gun deaths are accidental, someone found Dad's gun in the closet and shot themselves playing with it, things like that. Does not infringe on the right to own a firearm is you require people to store them safely. And Punish them when they do not. Heck, you would be doing them a favor, when your child dies, there is an overwhelming amount of guilt involved, especially if it is your fault. Punishment helps alleviate some of that guilt. Consoling someone that feels guilty, makes them feel worse.
I think the NRA should do a marketing series on non lethal ammo, rubber bullets, and bean bags for home defense, or within city limits at all. Really stress just how dangerous stray fire is to your neighbors. "It's your right to defend your home, but why choose to endanger your friends. When you can buy incapacitating rounds on sale now!" Gun Owners are for the most part collectors, they have no intention of ever shooting a person. They would, but it's not something they are planning on ever happening. They could be sold the idea of non lethal rounds with advertising. Don't even have to make a law. Just commercials with pitch's like, "You can't sue a dead man." "If he dies, he won't learn nothing." "If you want brownie points with Jesus, show mercy and send them to jail." Buy Thoughtex. Rubber Bullets today, we guarantee it hurts just like a real bullet or your money back. And now they glow in the dark!"
I hate the NRA, but the thing is they are responding to specific complaints with a broad brush, and spending money to sell it. Can't counter that in the minds of people who are inclined to agree with their broad ideals, have a personal interest, and different reasons to hate liberal ideology to boot. Won't work. It's insane to repeat the same thing over and over and expect a different result. So seek the same results via different routes. It's not like background checks do diddly squat anyway. Lots of ways to get guns that don't involve a background check. Heck, just buy CB radio and say Audio a few times, and Yep a couple times, and boom you summon the local barter system. They always got guns. And it's perfectly legal to buy em. And also why a registry is pointless.
It's an uphill battle to change people's minds, unless your selling them something. Then all you gotta do is paint them a picture of something they would enjoy. If you are not trying to change them, they'll be way more receptive to things. This is a free society, and we shouldn't have to resort to legal measures to make our country safer. We claim to be civilized, well in my opinion a civilized people would find an amicable way everyone can agree on to prevent senseless death, especially child death. Unless you are a sociopath, a few agreed upon measures that save innocent people shouldn't be to much of an inconvenience.