When you insult someone by saying that they 'suck', aren't you implying that they 'suck' a penis, ie, that they are gay? So in effect, you are saying that homophobes are gay. Now, using 'gay' as an insult immediately relegates you to the bin of homophobes. HOMOPHOBE!