Give me a break. We do not live in a movie. Fight fire with fire is not the way our country should be run.
At some point, STOP BLAMING EVERYTHING BUT THE EASY ACCESS TO WEAPONS. There should be a database for every gun sold and to who just like cars so it can all be tracked so if someone does have a breakdown or commits a crime we know what weapons they own.
The easy access is absolutely part of the problem as you said it's not the whole problem. The mindset is the big issue.
I have guns. I use them to hunt and shoot at targets. Never would I think to use one against someone. I don't have them for that. Using them for home protection is a silly idea. I have a security system that will deter criminals, and if I was REALLY worried about someone breaking into my house I'd get another Rottweiler (I miss my old one...
). Anyone can point a gun at someone and think it will deter them from coming at you, but puling the trigger is much more difficult. My dog wouldn't think twice about running at someone with a gun and ripping them apart.
The other issue is that we think that if someone else is armed our only defense is to also be armed. Maybe, maybe not. The issue I think everyone seems to have is that we all think we need a gun to protect ourselves from each other. That is a horrible mindset. If everyone in this country agreed that owning guns is absolutely a right, but to only own them for hunting and sport we'd be much better off.
Get rid of the "they're taking away my rights by taking my guns" attitude and think "gee, if there were less of these I bet fewer people would get shot."
Granted, with the situation in cities like Chicago we'd have to let the army or some such go in and go door to do to confiscate weapons...wonder how that'd go over?
All in all pretending like it's a singular issue and that there is some magical fix is tragically short sighted. This is a long term problem that is going to take a nation to solve. The government doesn't have the power to change our mindset over night.