I think it has more to do with the people in Switzerland and less to do with "everyone being armed" I spent a great deal of time in Switzerland and I loved it.  But you have to be there to understand.  Switzerland is a place where people use metal grates that slat down over their windows every night.  Basically eliminates anyone's ability to break a window or break in through a window.  Literally every place I visited in Switzerland had that feature.  Like something you see in malls.  Children are escorted by armed police on field trips from rec centers.  Though I didn't argue with that at all.  Keep your kids safe. The very kind hosts I stayed with explained that they have gypsy problems.  (Explaining the metal over glass shutters) obviously gun ownership wasn't helping to keep them out. I think they just tend to think outside the box there.  Everyone i encountered was friendly and took family seriously. I consider those to be more moral or social differences. Rather than laws.