When you think about it... One other thing which having serious weaponry in that many people's hands would serve to prevent (aside from crime that is), would be rogue political parties seeking to import large voting blocks for themselves from the muslim world and calling people who dare say anything about it "racists".
Again it doesn't even matter what sort of laws a place like Switzerland might have on its books; no government or political group would attempt such a thing in such a country since the consequences would be too obvious.
You think wrong as usual and show again your ignorance of facts and/or lack of knowledge and education.
Army weapons (actually that should be singular) in Switzerland are given to the members of the military.
Which are Swiss citizens.
In Switzerland, only citizens can vote on the federal level (foreign citizens only in a couple of Kontans).
In a referendum/plebiscite (on federal level) only Swiss citizens who have the suffrage can vote.