Re: @Robert Helpmann??
"The simple fact is that having less guns lying around would certainly solve the issue"
Sure. But who says having anti-gun laws means there are less guns lying around? It's an often-quoted maxim, but true for all that, that when you outlaw guns only outlaws have guns. The charmingly quaint but nevertheless naive view that banning firearms leads to lowered firearm violence, assumes that owners of illegal weapons would turn their guns in. It doesn't take much analysis to realise that of course they won't. Which is of course what you said in your second sentence. But the point it too many people think that new laws are the answer to society's ills; they aren't, proper enforcement of existing laws often helps, but more often you have to change society's mindset.
And that doesn't happen overnight.