It might be funny to you, but from a straight man saying it to a gay man, I didn't find it funny, especially him using it in an insult way. He might not have had homophobic intentions but he must realise how it can be hurtful.. he doesn't even understand which is worrying.