BBC North American editor Justin Webb reports from Missouri on the tranquility and safety of gun-toting America:
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 tranquility and civility about American life of which most British people can only dream.
What surprises the British tourists is that, in areas of the US that look and feel like suburban Britain, there is simply less crime and much less violent crime.
Doors are left unlocked, public telephones unbroken.
One reason - perhaps the overriding reason - is that there is no public drunkenness in polite America, simply none.
I have never seen a group of drunk young people in the entire six years I have lived here. I travel a lot and not always to the better parts of town.
It is an odd fact that a nation we associate - quite properly - with violence is also so serene, so unscarred by petty crime, so innocent of brawling.
That's the difference between American citizens and British subjects. A free and armed population can police itself.