It might be understandable. It might not even be surprising -- it's only a few years since Switzerland last tried to pull off a "let's cut all the permit quotas drastically" trick. But it's also very short-sighted.
There aren't a lot of reasons to actually start new business in Switzerland (awkward regulatory environment, tiny internal market, very high costs). A mostly sane immigration policy has been one of the main things the country has going for it. Sudden changes in the policy make for an increasingly hostile business environment.
Immigration is not entirely positive, it has complex effects on the society and economy. I don't know whether 80 000 per year is the optimal limit, but I oppose to the idea that foreigners have moral right for immigration. It's a democratic decision, they may be wrong, but it's them who's best positioned to decide what's best for them.
When they made the agreement, they included a "safeguard clause" indicating that the deal would be off if immigration exceeded a particular amount. It has.
I'm completely against the policy, but it's not a violation of the agreement.
> I'm completely against the policy, but it's not a violation of the agreement.
That is not clear. EU officials say that it is indeed a violation of the agreement: “The measures adopted today by the Swiss government are contrary to the agreement on the Free Movement of Persons, since they differentiate between groups of member states.”
If I don't know whether my laptop has been stolen or simply forgotten in some coffee house but I accuse you of taking it because I don't like your politics, that makes me a liar.
And that has no relation with what we are talking about. If the Swiss government doesn't follow the written rules of the agreement, it is in violation of them. Saying so doesn't make one a lier.