Most policemen in Britain don't carry guns.
In Tel Aviv, many policemen carry non-concealed guns, while almost all civilians and soldiers-in-uniforms do not. You can bring toy firearms to a science-fiction/fantasy/etc. convention in Tel Aviv.
In Texas, some civilians carry guns, which they often are not skilled enough to use properly. “There ain't nothin' like a Tennessee mountain top ; Some straight shootin' neighbors that don't name drop ; With a preacher man prayin' for peace but still packin' a gun.” ( — Kid Rock - “Tennessee Mountain Top” )
All three schemes work, but the nature of the places accommodates for them.
Arnold Schwarzenegger and Emma Watson may seem like polar opposites, but they still have a lot in common, and they make a great team in "Terminator: Liberation". So do Fluttershy and Discord.