The guy does look like a homosexual. The KOSSUCKERS referance would be a compliment.
I think if you use the word ‘homosexual’ in a sentence it can be misconstrued as ‘hate speech’.
However, I believe ‘girly man’ is still okay to say. ;-)