Homofag

A cross between homo and fag; a good insult.
You homofag, go gag a dick.
mugGet the Homofagmug.