Re: "phishing attacks [..] tend to be very difficult for non-specialists to spot"
why not? Linux is immune against Conficker/Downadup and the like. ;-)
And even Windows CAN be hardened against USB attacks.
Well, yes, you have to do the hardening and actually do it before ...