gtthe entire point is to make the person im talking to feel like shit im not aiming to make fun of someone because of who they love im aiming it at people who really are shitty people but you are using a very hateful word to make someone feel like shit by identifying them as gay you are indirectly using a sexual orientation as something to feel ashamed and bad about by using it as an insult its like calling someone a nigger or a kike as an insult regardless of who its aimed towards it still hateful to both the person its aimed towards and the group itself you could call them a dick an asshole a jackass fuck head piece of shit or literally any other insult it doesnt have to be offensive as a whole to actually demean the person which shouldnt really be your objective anyways