MS could probably close a few of those holes...
...if it just switched some of the security options in Windows on by default.
Will they at least get rid of Admin accounts as the default and integrate EMET into Windows as standard?
Other than that I feel Windows gets its rap purely to the size of it's user base.
If there is a flaw in Windows and 90% of the worlds users use it then they need to know and the worlds media responds in the usual fashion.
If there is a flaw in OSX then it gets onto a few news articles and is usually downplayed for some reason and then slips off the radar a day later.
If there is a flaw in Linux then its posted up on a few forums for those that need to know.
But at the end of the day if anyone here can write perfect secure code with 100% reliability then please step forward with your resume...