Switzerland has a more traditional, not healthier, relationship between the people and the state: the people are subjects who are given tiny freedoms, but are kept on tight leash, because the state has a deep distrust of its people. The abberation with guns is just insecurity of the state: it's small and needs its people to act as part-time military in reserve. If it had a bigger military, the fake gun rights would disappear overnight.