三連休だってのに何にも予定がなくて鬱だわ。
暇に飽かせて>>96にマジレスしてみようと思うの。
長文になるから覚悟しなさいっ!

英語圏での話はよく分からないから、あくまで日本での話、
それも30過ぎの一ゲイの個人的意見として聞いてほしいわ。

「ホモ」も「ゲイ」も、通常、男の同性愛者を指すと考えていいわ。
両者の相違点は、主に「侮蔑感のある・なし」にあると思うの。
>>83にあるように、「ホモ」は蔑称であると感じる当事者は多いわね。
ただ、これはアタシも最近知ったのだけど、
もっと上の世代の同性愛者だと逆の印象を持っていて、
「ホモ」と呼ばれた方がまだマシ、なんて人もいるから面倒ね。

ところで「ホモ」はもともと「ホモセクシュアル」の略ではあるんだけど、
日常会話において(上記のような侮蔑感を伴って)略称の方が
はるかに頻繁に用いられている現状においては、
必ずしも「ホモ=ホモセクシュアル」ではないように思うの。
敢えて「ホモセクシュアル」という言いまわしが用いられた場合、
そこには侮蔑的意味合いをほとんど感じないし、
さらにややこしくなるんだけど、語源的には男女の別がないこともあって、
男の同性愛者だけでなく、女の同性愛者をも含んだ
総称的な意味合いも強まっているように感じるわ。
つまり「ホモセクシュアル=ゲイ+レズビアン」ってことね。

ところが、アメリカではgayが同性愛者の総称、homosexualは
(主に)男の同性愛者、ということらしいから、これを受けて、
日本語としても「ゲイ=ホモ(セクシュアル)+レズビアン」であると
理解している人も多いのよ。
このあたりの混乱ぶりについては、同性愛板内のスレでも
時々論議を呼んでいたりするわ。
見解を統一させるのは難しいのが現状のようね。