Is it mentality , or culture ?
All Swiss Citizens in age of 20 - 30 who are able to carry any weapon , form National ( Militia ) Army , constantly trained , prepared for combat and able to fight in self defensive cause . Despite popularly accepted guns possession , none of them is permitted to keep ammunition at home. Even though , the crime in Switzerland is very minimal . I just wander - if such a law was adopted in USA , today America would be deserted already , leaving the only traces of home made bullets behind .
So , reading my question above , discussion still is open .