If you have some personal grudge against MS, then of course you're not going to do something to help them.
As for this Open Source being better debate... It's nonsense. Sure, some open source projects might be better than their corresponding closed source projects, but that doesn't mean that ALL open source projects are better than their corresponding closed source projects. Plus, how do you define better? Certainly not in documentation! Almost all Open Source project documentation I've seen has been woefully incomplete and the spelling & grammar is usually an abomination!