99% of problems with home PC's and almost as much are due to opperator error/stupidity/lack of knoweledge/lazyness. It doesnt matter what OS you are running. An up to date virus scanner and firewall are mandatory. Not to mention the thousands of boneheads who get suckered into opening virus laden emails. People need to take responsability for thier computers and educate themselves. Its all fine and dandy to blame microsoft but people need to take some personal liability for thier own computer security.
I havent had an active viruson a PC since I retired my Amiga 1000. More than 9 years ago.