ホモという言葉はオカマと成り立ちが近いかもね
オカマは肛門の俗語
そこから肛門性交を指す言葉となり
男色、同性愛者、女性っぽい男性などの蔑称に繋がってる
オカマの語源自体は差別語由来ではなくても、差別の意味をオカマに持たせて、該当する人へ蔑称として使用している
ホモも差別の意味を持たせて、該当する人への蔑称として使用されてきた歴史がある
外国では略語のホモを蔑称として使われてるわけで
その使い方がそのまま蔑称として過去に日本に入ってきてる
蔑称ではなく使われてきた歴史がほとんど見えない中で
元々は差別語として生まれてないとどれだけ言っても、差別のニュアンスが消えるのは難しいと思うよ