I also personally feel that what really shot Microsoft in the foot was their conduct with everything.
I mean, christ, they made these policies, these bullshit rules, and when everyone was up in arms, they just ignored it and kept their smug attitude.
I need to find the article somewhere, but if I recall, one of the executives at Microsoft pretty much said, "Oh, they're angry now, but everyone will buy it anyway."
EM, I understand your point. It's quite fair.
But when a company shows such blatant disregard for it's customers, and then assumes that our reactions don't matter, well, I just have one thing to say.
Fuck YOU, Microsoft.