This isn't a reasonable request by any standards. The idea that employees get a vote in what a company does and everything it does can only be expressed one way. Simply resign if you want. And that is not what is happening here. What they are trying to do is clearly extort some type of behavior en masse against the company. That is quite different.
Will be interesting to see what happens when the tide turns and tech employees aren't in such demand. This will happen. Only a matter of time when the supply and demand curve shifts.
Only one reaction by Microsoft is appropriate. We aren't pulling out of the contract if you don't want to work here find another job.