There is a paradox about guns and violence in America - and sometimes it takes an outsider's perspective to see it. Here's an interesting article from the BBC about the relative safety of American towns and cities, even as there are more than 200 million guns in circulation:
Why is it then that so many Americans - and foreigners who come here - feel that the place is so, well, safe?
A British man I met in Colorado recently told me he used to live in Kent but he moved to the American state of New Jersey and will not go home because it is, as he put it, "a gentler environment for bringing the kids up."
This is New Jersey. Home of the Sopranos.
Brits arriving in New York, hoping to avoid being slaughtered on day one of their shopping mission to Manhattan are, by day two, beginning to wonder what all the fuss was about. By day three they have had had the scales lifted from their eyes.
I have met incredulous British tourists who have been shocked to the core by the peacefulness of the place, the lack of the violent undercurrent so ubiquitous in British cities, even British market towns.
"It seems so nice here," they quaver. [...]
Wait till you get to London Texas, or Glasgow Montana, or Oxford Mississippi or Virgin Utah, for that matter, where every household is required by local ordinance to possess a gun.
Folks will have guns in all of these places and if you break into their homes they will probably kill you. They will occasionally kill each other in anger or by mistake, but you never feel as unsafe as you can feel in south London.
It is a paradox. Along with the guns there is a tranquillity and civility about American life of which most British people can only dream.