Switzerland has a long history of proud gun ownership.
They can own anything from handguns to fully automatic rifles. The Swiss are always very competitive in marksmanship competitions and have a culture of shooting. In order to obtain a firearm Swiss citizens must apply for a permit and are checked for criminal and mental issues.
Sounds sensible to me..