Apple does deserve criticism because they encourage their users to NOT install Anti-Virus software. Anyone remember the numerous, unnecessary stories a few weeks ago about how some old, out of date page on Apple's website was recommending Antivirus software, and then Apple took it down?
Now, maybe antivirus software wouldn't have caught this particular virus, but to tell people not to protect themselves is just stupid. People will ALWAYS download virii, they're just that stupid. Apple should encourage their users to protect themselves, not tell their users that the OS is so secure it doesn't need Antivirus. Apple touts its self as being easy to learn and use, why would they think that gives them a user-base smart enough to not download pirated software that could possibly contain a virus?