Could it be because all able Swiss male citizens are required to serve in the military and to keep their weapons in their homes ready to go at a moments notice?
More likely, its that a whole lot of folks' money, including the terrorists' financial backing, finds its home in the banks of Switzerland.