In my opinion if you actually want to solve a crime problem, because, really, that is the issue. Violent crime. You have to first start with the criminal system. Police officers are catching the same people way to often for the same things. Too often it is repeat offenders causing the most problem and guess what, they wouldnt pass the background checks we have in place now. They can still do catastrophic harm with gun, hammer, explosives, fires, whatever they want. If evil is there, its there, and taking away one tool from them isnt going to change a thing. Is going to prison a deterrent? How many ex cons are back at it the second they are back out.
Bottom line is gun laws wont change anything because they simply dont solve anything. If anything, I believe they can make things significantly worse as you give evil people the upper hand. Not everyone should own a gun but taking the law abiding citizens guns away to protect them from evil, weather it is a criminal or a corrupt politician in control of military's or police, we NEED to be able to protect ourselves. The 2nd Amendment gives us this guarantee and it is pretty straight forward. Unfortunately many of todays politicians think they know better and think they can get away from manipulating the 2nd Amendment into a hunting amendment or a home personal protection Amendment.
So how would I fix things? (I always like to try to offer an solution instead of just pointing out problems)
* Bring back hard time in prisons - No cable, no internet - quit trying to reform evil, just keep it locked up
* You murder someone, either you are getting a death sentence (depending on the crime itself) or life with no parole, no pardons, no exceptions.
* You do violent crimes against children or the elderly , you will spend the rest of your time in prison.
* You want to show your dominance over others using rape? Prison for the rest of your time.
* Arrest and put into prison any individual that takes an oath to defend the constitution and then tries to change, manipulate or outright violate it, successful or not.
Obviously The 1000's of crimes would need to be broken down a bit more but I think we can all agree sentences are too short and criminals are often plea bargaining there way out of time.