Microsoft is part of the problem too...
Now, before I continue let me stress out that this isn't a black/white kind of situation and I'm not 'attacking' Microsoft over this because I can fully understand why they're doing what they do.
Microsoft fights software pirates and I can respect that. I don't always agree with it but in the end I do think one can only respect if a company tries to protect its income. However; there's one thing which I think doesn't do them much credit and only puts the Net as a whole at risk.
Because Microsoft has a tendency to block off pirated (illegal) computers from receiving (security) updates. I can understand that MS doesn't want "freeloaders" to usurp their services, ones which regular customers pay for (keep well in mind that keeping an OS updated for years isn't an easy nor cheap task). However; the other side of the medal is that many of these illegal users simply decide to turn off security updates and leave it at that, thus forming a potential risk for others. After all; who knows what could be happening on those boxes?
Its the one policy I think Microsoft should change. Supply global security updates, no matter the state of the OS ((il)legal or not), so that at the very least you don't risk a large dose of infected Window PC's. Apart from that MS should do everything in their power to block these illegal copies. For example by blocking them as they do now (at one time I even had a customer coming in to ask "how to get rid of that weird black background....", well; duh!).
But please make sure that even these illegal copies are up to date where security is concerned before you had a chance to lock them out! I'm pretty sure it could reduce quite a bit of problems.