Created as a parody of the well-worn insult of "fag" used by uncreative middle school and high school children. The original use of "homofag" was usually done in the spirit of
derision of said children who
haunt various forums and
chatrooms on the web.