Don't under estimate the crafty determination of these folks. If it's connected to a network it's a target, and someone's going to figure out how to attack it. The code behind a lot of viruses, and etc... is excellent and tight and sometimes, down right deviously ingenious. If all those people were after Apples and Linux systems instead of Windows systems...they would get through.
There's too many gullible and stupid users out there. The intelligence curve for Linux is still pretty high. Businesses, with all their average stupid users, haven't switched over to Linux yet. As business starts to accept Linux more and more (as it should) the Stupid User Curve will shoot up....patches won't be as diligently applied...Email programs will expand in Automation Functionality...the door will open. It's inevitable.
If there's a Stupid User at the keyboard and it's connected to a network, there is no such thing as a secure computer.