If people can't get guns in stores, they'll get them from other places.
The real solution is to get rid of all those "activist" judges, and replace them with judges who aren't afraid to throw the book at those who are found guilty and dish out punishments that actually deter future offenders.
China, for example, uses the death penalty a lot more frequently than we do in the United States, and crime is much lower there.