>>0
ホモと言うのは、「同じ」と言う意味を持つので、本来は男=男でも女=女でも同性愛者全般を指す言葉でした。
ゲイは、(性的に)自由な、縛られないと言う意味があるので、元々は異性愛者でも奔放な性を楽しむ人はゲイと呼ばれていました。
ホモに差別的な意味が強くなるにつれて、同性愛者が自分の事を言い表す時に、比較的プラスの意味合いを持つ、ゲイが多く使われるようになった訳です。
同性愛者に関する理解が、比較的進んだ現在では、ホモセクシャルと言う言葉についても、必ずしも差別用語とは言い切れないと思いますが、LGBTと使うように男性同性愛者自身は、一般的に男性同性愛者をゲイと呼んで欲しいと考えていると思っていいでしょう。一方、男性同性愛者を不快に思う人は、ホモと呼んで蔑む訳です。
男性同性愛をポジティブに捉えるか、ネガティブに捉えるかで使い方が違うと考えてよいと思いますよ。