Ah Bill,
Blaming the means, and not punising the person committing the crime is the politcially correctt way of doing things.
So the system goes something like this- person A commits a crime with a gun, ban all guns, knives etc. A mechanical way of approaching a social problem and it gives everyone the satisfaction that they have DONE something, even if it is absolutely nothing.
Like you pointed out, every male in Cyprus keeps an assault rifle, but armed crime is at a negligible rate. In Crete it is the custom to give every boy a pistol at his christening. The armed crime rate in Crete is one of the lowest in Europe. But you mention these facts and you get prefab asnwers about the "gun culture" whatever that may be.
In a post above I mentioned something about risk. Do we dare as society to place the risk of committing a crime, at the time a crime is being committed, squarely on the shoulders of the asshole committing the crime? If yes we are on the way out of the crime -yobbery problem. If not ,then things are going to get worse everywhere.
And in case anyone wonders, yes I do shoot (clays and the occasional rabbit) , and no, I do not advocate universal gun ownership and all that Rambo crap.