Apple is just advising their users to delay upgrading to Vista till they launch a newer fully-compatible version of iTunes and it is going to come very soon. They are not blaming Microsoft.
In the iPod case, almost every Apple fan believes it was a stupid move on the company's part to blame Windows for being susceptible to viruses when it was clearly the fault of their manufacturing department. But they did not put the entire blame on Windows, as you seem to be suggesting. They did apologise for their mistake.
Please don't start an argument now!