Microsoft is a major contributor to this problem. It's policy of not providing patches to unlicensed copies of Windows (aka crappy software) leaves millions of PC's vulnerable and free to attack us. This is a self-defeating policy on the part of Microsoft.