I'm surprised El Reg hasn't put a stop to all this bickering - or are they all just snickering. I guess they are allowing free speech though.
I use Windows mainly due to work requirements, I have played with Linux (quite some time back) and Mac's long before that. They ALL have good and bad points - deal with it. You're rarely going to convert anyone from one to the other. You've got a choice and you make one. Hell, even run all three, but why waste your time flaming at each other.
On topic, I don't care if MS release their code or not and yes, there probably are loads of hacks and dodgy comments - I bet most large software projects are like this (except mine of course ;-). The only outcome of them releasing their code (aside from the branching problems) will be more MS bashing.
On a final note, someone had added a url to wal_mart and I childishly noticed that it's nearly an anagram of "malware". Totally pointless observation I know, but so are a lot of the comments above. (Oops, now I'm flaming - better choose that fiery icon)