@@Cylon Na'aaanh you didn't hit him. I was there. One bullet just about missed his low hanging balls, the others around his spare tire waist. I was like, what the hell is wrong with this toaster. He can't even shoot straight, let alone toast a toast.
On another, there is such a thing as hit registration and packet loss. Make sure, you have the following, if not already.
/cl_packetdup 2
/cl_maxpackets 100
/snaps 30
This doesn't solve everything but it gives you a better chance against the inherent absurdities of internet gaming. If you use a hardwired system, make sure to optimize the TCP/IP settings in your windows to lessen the OS networking layer lag. All of this has an accumulative effect. It does not make you a better player but does make for a smoother gaming experience.