"Due to its geographical location, the ethnic composition of its population, and its relatively minute territory, Switzerland has had to obtain neutral status in order to maintain its internal cohesion. The Swiss Alps serves to link Germany and France through the Italian peninsula, and throughout the country's history, its national territory has been coveted by surrounding powers. Declaring neutrality and being ready to enforce it was and continues to be the best means by which Switzerland can maintain national security.
The Swiss population is composed of French, German, Italian, and Romansh speakers. These are the four official languages of the country, and they represent the diversity that existed within its borders for much of its history. In fact, in the late 18th and early 19th century, the nation was reduced to a vassal state due to internal disorder. It was Napoleon Bonaparte who, in 1803, restored order.
With Napoleo
Another reason is that switzerland has for many centuries armed its population to the teeth.Unless recent changes are in effect, one even had to carry a weapon of some sort to the polls, when voting (by tradition). One doesn't wonder much why Switzerland was able to maintain its neutrality in WW2, as the thought of trying to roust out thousands of pissed-off Swiss, heavily armed, in the mountains, even made der Fuhrer stop in his tracks.
Nice to see someone who agrees with me