You just can't get away from your arrogant co-worker. He is constantly criticizing your job (which you are doing perfectly fine) and acting like God's gift -- to women and society ion general. You can't avoid him though -- even when working late on a Friday. Maybe it is time you cleared the air and came to a point of . . . mutual . . . respect.