I'm coming out of the blue with this one, but if i were to use an anti virus, should i use sophos or clamxav?
Neither of them protect your mac, if you are worried about passing viruses onto PC users then go find a free one.
As to why anti virus software is completely useless on a mac: not only are their currently no viruses for mac (strictly speaking), anti virus for mac is useless because you can't scan for something when you don't know what to scan for. When you scan for viruses on a PC is has behaviours which are known threats, or which are suspicious. This can't happen on a mac because there haven't been any viruses which use un-patched holes to scan and use as a example of suspicious behaviour