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.
EDIT: 80k / year represents ~1% of the actual population
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.”
http://www.ft.com/cms/s/0/9f70bc54-ad0c-11e2-9454-00144feabd...
One side may have no doubt it is a violation of the agreement, and say so. There is no problem with that.
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.