I think you may find that the hate is coming from the Microsoft side of the fence.

In part, yes. But it's far from exclusive - Linus is right that there are a lot of people who feel that the goal of open-source development is (or should be) to destroy Microsoft. Which is nonsense - the goal of open-source development is to produce open-source software, and contributions from Microsoft should be as welcome as those from anywhere else.

Now, that's not to say that Microsoft is a great friend to the open-source community, which is blatantly false. But there's a big difference between justified criticism, and the paranoid, unreasoning hostility that some demonstrate.