I thought it was a term of endearment. “homo” being the more familiar version of ‘homosexual’.
Kind of like all the blacks calling each other ‘n1gger.’
Or how all the gays affectionately call each other ‘fag’.
Don't like meat, but sure loves the bone?
sorry :)