Weed is legal in switzerland, rather than simply tolerated as in holland. This is because the swiss are not members of the UN, and therefore not subject to the anti-drug treaties which much of europe chooses to ignore. Despite (or perhaps because of) the abundance of guns, switzerland hasn't been in a war in a thousand years. Isolationism works like a swiss watch.