Ever wonder why Hittler didn't invade Switzerland. Do you think it might have been because they had guns?
I am staying out of the gun debate but should point out that Hitler's decision to keep Switzerland out of the picture had nothing to do with the citizenry being armed.
Swiss neutrality offered very tangible economic benefits for both Switzerland and the ranking members of the Nazi party. Swiss bank accounts and lock boxes were a secure place to store looted gold and currency that could be 'checked out' at a later date following the war. If Switzerland was in German control, this would be impossible in the event of a defeat. Switzerland represented an economic safe haven and security blanket for every high ranking officer or party official.
By the end of the war, Swiss banks were chock full of looted Nazi gold. To this day, various Jewish groups are still trying to recover funds or force some Swiss banks to disclose information or supply repayment for improprieties. Eichmann and other Nazi officials who fled Germany following the war had used some of these accounts, full of looted funds, to finance their new life in South America.
Also, Germany bartered with the Swiss in Gold and other commodities. When Germany was circumventing the treaty of Versai, they were using Swiss accounts as a covert method to fund the German war machine and purchase materials for the industry.
Swiss netruality made this all possible for Germany. Invading would have been counter productive.