People have always sought to shirk their duty. Your nation expects you to serve in exchange for what it gives you.
The recent rise in anti-gun sentiment is a result of Switzerlands acceptance of the EU (Evil Union) which has fought tooth and nail to get several restrictive gun laws passed in Switzerland. It used to be that much of Switzerland required no license to carry a concealed handgun (like Vermont), now licenses must be applied for, and are seldom granted. They have also severely restricted the sale of handguns and assault weapons. The EU's global war against self defense is foolish and self-destructive. It hasn't worked in England, where self defense is illegal, and crime is high. And they seek to destroy a bastion of freedom, a nation of low crime.
Switzerland will be destroyed by liberals from the inside out.