To me this is a debate that can't be won on either side. I've debated, even argued with strict gun control folks, the kind who literally cannot believe/accept that all guns cannot be collected and thrown away and/or stored somewhere securely. They just can't accept that. They also can't or won't accept that bad people who want to commit a crime will balk at the notion of committing one more by stealing a gun if necessary. Some of them were even behind the DUMAS judge in CA who ruled that the part of the application form that you have to fill out to buy a gun, the part where you have to confirm that you aren't a convicted felon, was a violation of that applications 5th amendment rights against self incrimination. Do any of those sound reasonable to you all?
On the other hand I don't believe 2nd amendment rights, or any other rights for that matter, are absolute. The right to drive a car must be earned through study and practice to pass the written test and driving test. The first amendment right to free speech is not absolute either, ask Mr. Schenck from the early 1920s who wasn't allowed to mail anti-war literature during WWI, or if you want to go nonsense in the opposite direction, the Westboro Baptist Church numbnuts can disrupt the funeral of lost loved ones, including those who gave their lives to guarantee them the right to be nimrods.
The right to own a gun should involve training, study and practice IMO. How to load a gun, where the damned safety is located, how to operate one, how to treat one, how to carry and store one safely, how to make sure children can't just walk in a grab the old .45 and take it to school for "show and tell" or to get some payback on your sibling for borrowing your ipod or x-box without their permission.
What's the worst one of all? I'll guarantee you ALL that at least one or two people knew this effing murderer and knew he was a couple of doing something horrible like this but what were they to do? But what happens if they turned him in as "acting suspicious" or "being capable of something like this", the cops wouldn't be able to do anything about it, and if anyone actually got into trouble for this it would be the people who "slandered his character". The only way to stop stuff like this is to create laws that allow us to spy on each other and turn in each other for what crimes may be committed in the future and we all know what that would lead to, secret police, internment camps because the jails wouldn't be big enough to hold everyone, etc. Does anybody want to go there?