Nath - I'm not sure what your point is - there are no differences between Mac OSX and Windows 7+ in terms of root level security architecture. (WinXP had some real issues on this front though - is that what you are referring to?)
On all other fronts Mac security was hopelessly behind Windows until the last two years or so, but Apple have done a decent job of catching up and most experts now regard them as almost equal.
Here's an article with an expert's perspective.
http://www.smh.com.au/it-pro/security-i ... 1ye85.htmlSo if your portable media virus is a shell script attempting to exploit some weakness in the root kernel, then yes, both Mac OSX and Win7 will promptly despatch it. But these sorts of viruses died off years ago - too easily defeated. Most viruses now attempt to authenticate, so the only defence is a targeted anti-virus program.
I'm not belittling the Mac - they're great and I own them. But I also run Windows systems, and they are not inherently any different. (From a cost perspective a Windows machine is hard to beat though).
(Oh, and a "flaw in java software" is what I meant by "java-based", it's still a platform-independent vulnerability).