And the right solution is to ignore what every other developed nation has done and keep adding more guns. We've been doing that for a while now. Doesn't seem to be working.
Actually, America doesn't make the list of the top 100 nations based on homicide rates. And if you isolated the few counties/boroughs in which so many of the gang-related murders occur, the rest of the country would have a murder rate akin to Japan...without the monstrously high suicide rate.
The solution is to not prevent law abiding citizens from defending themselves and to keep VIOLENT criminals in prison longer. A third tactic, which does potentially tread on civil liberties, is to loosen the rules that allow for the incarceration of seemingly mentally unstable persons in mental health facilities. Of course, the ACLU would be all over that one.