See attached photo of an Apple store in Switzerland...
Your previous caller was incorrect with Swiss not carrying firearms. The men in Switzerland all serve a term in the military where they are issued the Swiss Stg90 assault rifle. When they finish their military service, they keep the rifle. It is rendered semi-auto by Swiss military armorers and returned to the soldier.
After that as civilians, they re-qualify annually and are issued ammo to keep at home.
Ron in Norman