I think there's a homophobic bend to it for sure.
I also think a lot of that kind of insult might have something to do with social dominance and its connection to sex.
BAH! I need to get up and run. My running program has ramped up the difficulty a lot this week. Gotta do it, though.
I've also been working on revamping/refurbishing some old costume pieces. It's not super fun, so I've been having trouble with procrastinating on it. Hopefully I can make some strides today. Also possibly going to a pet store semi-close by that I heard has a greyhound adoption event. Can't get a dog right now, but petting some good noodly dogs sounds nice.