Honestly I think the "Microsoft is evil" is clearly ignoring the engineers who work for Microsoft who actually do like open source and pressured the company to allow them to participate.
All of the things we hate about Microsoft we're clearly executive decisions that overruled what the engineers wanted.