Homofag

A cross between homo and fag; a good insult.
You homofag, go gag a dick.
Get the Homofag mug.