Every inch of Switzerland is now to be defended. Unfortunately, many Swiss have forgotten the reasons why a powerful armed force is needed. Swiss women, in particular, who only got the vote fairly recently, have, like most women everywhere, a deep lack of understanding of military affairs. Women claimed that the military was merely a big toy for big boys. They forget that, in the event of invasion or civil strife, women are immediately targeted for rape and murder - as Bosnia so recently showed.
Armies are expensive and unnecessary - until war comes.
The armed forces are becoming high tech, with new electronics and missiles. First, because the nation has avoided war for the past 200 years, its last invader being Napoleon. The main reason Switzerland was not invaded in either world war was that neither the Allies nor the Germans wanted to tangle with the Swiss Army. Since the future is always unpredictable, the Swiss continue to take no chances. Second, national character.