There are two ways to solve the problem of violence in society. The 'let everyone pack heat' method is the lazy man's method. If someone gets murdered, you just say,
"Well, he had the means to defend himself. Too bad."

Instead of that mindset, we should focus on ridding our society of potentially violent people. Or at the very least, ship them off to the military.