All of the unnecessary killing by firearm is driven by a common denominator, angry men and violence. It isn't Muslims or religious fanatics that cause all of the problems, it is the man predisposed to anger or violence issues, if you are that person you have no business being near a gun. If you are a bully you probably should find another hobby. I think it's time to dump the 25,000 laws that don't work and look for a common sense approach.
Looking at how to control the anger issue is the one approach that has been ignored for too long and the one approach that could possibly fix the issues that divide. Responsible gun owners don't cause violence, they don't shoot their guns off to make a point. They enjoy their sport, they protect it and they pass it down to new generations and there is no need to even contemplate changing that.
Taking the people who cause problems out of the equation is what fixes the problem.