Windows is NOT the problem. I am in security, I know.
The problem is not Windows, the problem is the end users. Most of the vulnerabilities that are exploited in the wild have a.) been patched and the user has not kept up on them, or b.) use a third party application to 'ninja' attack into getting control. One of your examples clearly states that the user had to download the file manually, which will bypass even the best security. It is a social engineering attack, they prayed on the users ignorance and capitalized on it. I am an IT professional who specializes in security and viruses. It is also a numbers game, if 95% of the world used Macs or Linux even, the hackers would target them as well. As a matter of fact, I came across an article the other day that offered $.43 for every bot infected Mac that someone could produce to them. Simply switching operating systems will never do the trick, education to users on how to avoid infecting their PCs or how to perform regular scans, keep the OS patched, patch all third party applications, replace end of life applications, and even upgrading the the newer versions of windows. A little common sense and self-education goes a long way in mitigating these types of scenarios. I support thousands of end users everyday, and the biggest problem is them going to infected sites (drive-by malware attacks) and downloading files that are not legitimate. I understand that learning this stuff is hard, but as we become more dependent on computers, people will have to learn how to defend themselves. Using up to date Anti-virus programs in addition to running Spyware removal programs can take care of a lot of these. There are some extremely effective FREE software out there to help with this. I use a set of 4 or 5 FREE programs to clean peoples PCs that get brought to me that are infected. After I give them their computer back, with a little training (and I mean very minimal, basic stuff...click here, then click here kind of stuff) they usually do not get infected again unless they stop keeping things up to date. Fact is that most companies are presented with the vulnerabilities ahead of time and are warned to patch it, which most do. Microsoft is VERY good at this. The problem is that most people find it 'annoying' or 'inconvenient' to do so and let it slide, and the result is losing a lot of money. My guess is that the Cumberland Housing Authority does not have an IT department, or get routine monthly maintenance done to make sure that their PCs are not infected. If they do, then they need to get a different company, such as mine (shameless plug here...Certeks Computer Consultants) to do a better job. I personally oversee Accountant offices, Lawyers offices, Doctor offices, and many more that have very confidential information that cannot be leaked and keep them secure for only a few hours of work per PC per month, some not even that much. The users can run the same scans I do for FREE, but do not want to be bothered. Do not blame Microsoft, it is strictly because when malware authors want to write a virus, would you go after 10 people or 1,000,000 people? The answer is obvious, so if everyone dropped Windows for another operating system, eventually the same thing will have to be done with those. I personally would rather stick with the company that has been in the game fighting this stuff from the beginning rather than switch to a company that doesn't even recommend trying to protect yourself and has no experience defending from these. It is like picking the new guy over the seasoned veteran.....It is a mere knee-jerk reaction that would accomplish nothing, but making things worse, as people will automatically think they are safe when in fact they are not. Man-in-the-middle attacks do not care what OS you are using, that takes your data straight off the cable, no infections necessary (to a point, security guys back off I am trying to keep it simple). What about your phone? Those are not completely safe either. With an RFID scanner I can walk by you and steal all your card information in your wallet. Please, do not hop on the 'I hate Microsoft' band wagon without doing some research and talking to the experts.