This was the main issue - they DID unionize, so MS had to choose between firing everyone and firing no one. So they fired everyone.