Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
It's "Apple's fault" for not ensuring better quality checks during production, but it's "Microsoft's fault" for building an insecure system, then letting it languish for half a decade (or more).

Like it or not, Apple's playing in M$'s ballpark these days, so they have to be better at checking for these sorts of ridiculous things. Even if it isn't their fault, it becomes their fault if they want to support a windows product unfortunately.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.