This is a false dichotomy. Why do you have to focus on the "root issue"? What's wrong with dealing with a part of the problem? No complex problems get dealt with as a whole. They get broken in to pieces and dealt with using the tools available. Guns are clearly a part of the problem so let's do something about them while also doing something about other social issues.