Highly slanted article
I object to both 2 & 3.
Concerning 2, I first have to say in the interest of full disclosure that I produce third party software myself, so maybe I'm taking it a little personal. However, even if I wasn't in the software business, I would not agree that one should only install Microsoft products. In fact, I find many of Microsoft products to be much more buggy than good, solid third party products. The generalization here is just much too sweeping. All it takes is one bad software product with memory leaks to cripple your system. So then you go and make a broad generalization that all software other than Microsoft will ruin your system? That's crazy. I think you say that only because you know that Microsoft made the operating system, so you assume that their developers know enough of what is going on to make the best product to work on that operating system. If you did not know that Microsoft made Windows, you would never make such a statement.
Concerning 3, I have run systems for over a decade on Windows and have never had to clean any malware off of them. Yes, I even still have a Windows 98 computer with no malware. I often have to clean other people's computers, but not mine. One computer I ran for many years without any kind of Anti-virus software at all, other than the router that protected my network. No malware ever. Now I have seen enough on other computers that I do run anti-virus software here, but to make the sweeping generalization that every Windows computer will get compromised at some point is ludicrous.
One thing that I have learned over the years in IT is that for every person in IT who knows what he is doing, there are at least 20 who talk a good game but have little clue of the technology they work on.