IMO, anyone who doesn't have the balls to say something like that to your face, is a F**!

Actually, that's a pretty homophobic thing for me to say. The more appropriate word would be p****.