Also, seems like critics and talking mouths like this one are almost always more upset than the workers themselves.
If you want the power to work at home, start your own business or work exclusively on contract with specific remote provisions. Its unfortunate when something gets taken away from you, but who can you really blame unless its written and legally binding?
From everything that's being shown here, the people being fired will likely be getting nothing. Considering that these people most likely have denied themselves much more lucrative positions for a chance at being in a cool company where there's growth opportunity, it is practically a betrayal of the principles being choosing this sort of place to work.
If this were to happen to me you'd be damn sure I'd be lawyering up.