"Sure, so where does that put let's say Swiss police?"
Despite the number of rifles around, Switzerland is culturally very different from US - and its gun laws are still far more restrictive, despite the number of rifles given to "militia" personnel - still, now without the ammunition. Concealed carrying permission is not easy to obtain, and even buying ammunition requires checks - so you're not really afraid someone will extract a gun from his trousers - living close to the Swiss border and having traveled there often, you don't see guns around, they don't carry around their ordnance rifles, and criminality levels are very low.
Laws were made more stringent when Switzerland entered the Schengen agreement, as it permits Swiss to travel to other countries with stricter laws without border checks.