Check out what I came across at a Mickey D's. This was not the first time I witnessed a person carrying a gun in public in Der Schweiz (Switzerland).
The Swiss Army!
Yes, Switzerland is neutral, but they still don't mess around. Men are required to do military service at the age of 19 for 21 weeks of basic training. They take part in mandatory military training, and are considered "soldiers" from the age of 19 to 34. Meaning...if shit pops off, all men aged 19-34 are drafted. After training, as part of their militia obligations, they are required to keep their weapons at home. Switzerland has one of the highest militia gun ownership rates in the world.
Don't fuck with the Swiss!