Millions of PC users have used their PCs without running into problems and I often have to fix Mac problems. As long as the Mac has a small market share, focusing on weaknesses of Windows has to be a good marketing strategy. All things being equal, as many Mac users as PC users will run into similar frustrations. Apple should continue this line of attack but put real effort into minimizing the potential for Mac problems. In my experience Macs are a lot easier to look after than PCs, but the problems are still there.
Extensions are too complex.
I could go on and on, but Mac OS X is supposed to fix many of the other problems. Any Mac user who has a bad problem with a printer driver, random crashes, etc. spoils the strategy of exploiting weaknesses of Windows. The time has come to stop behaving like cheerleaders, and for all Mac users to demand a high standard of engineering. Let Microsoft build software with tail fins and chrome. We want Macs that are built like Hondas.