When I’m feeling sophisticated, I might go with “pansy” or “pillow biter”. For less refined moods, there is always “turd burglar” and “fudge packer”.
For all around usage though, “faggot” still gets you the most bang for the buck.
LOL
I like that in-depth analysis.