I don't think calling someone a "cocksucker" is any indication of being homophobic.
1) As people have pointed out, it's used so versatile and so colloquially that it's never ment in the literal sense. Like "fuck you".
2) On the subject of "fuck you", if we are looking at terms in the most literal of ways, then a lot of sexual euphemism (both homo and hetero) are used as slurs. "dick", "pussy", "prick", "cunt", "wanker", "rug mucher", "fuck", etc.. Is the use of any one of these words unequivocally indicative of ones feelings towards men, women, hetero and homosexuals?
Honestly "curse words" fall into one of two categories. Words that entail fecal matter or words that entail sexual aspects.
1) As people have pointed out, it's used so versatile and so colloquially that it's never ment in the literal sense. Like "fuck you".
2) On the subject of "fuck you", if we are looking at terms in the most literal of ways, then a lot of sexual euphemism (both homo and hetero) are used as slurs. "dick", "pussy", "prick", "cunt", "wanker", "rug mucher", "fuck", etc.. Is the use of any one of these words unequivocally indicative of ones feelings towards men, women, hetero and homosexuals?
Honestly "curse words" fall into one of two categories. Words that entail fecal matter or words that entail sexual aspects.