I don’t think it’s even as complicated as that, I think it’s just dumb insecurity and wanting to sound like a big man by spouting whatever nonsense you can - hence why if it’s a woman you’ll get sexist shit, or racist shit if it’s not a white guy or anything else of the low hanging fruit of insults.
If all else fails, call them gay and tell them you fucked their mother.