Last night, I wanted to tell a Japanese person that a famous singer was homosexual. And, I wanted to say it in a respectful way. The only words I knew were オカマ and ホモ. Both make me cringe. It sounds like derogatory / harsh slang???
Now, she didn't think オカマ sounded bad, but... she is from Shikoku, Japan's analog to Alabama? In Tokyo, オカマ is not acceptable, right?
Anyway, in a daily conversation with educated adults, what is a way to say "homosexual" that is no different in connotation than saying someone is "tall", "smart", "creative", etc?
btw: We were talking about Queen's performance for LIVE AID 30 years ago this week in Wembley Stadium. Every critic agrees that was the best live performance, ever. It's on youtube to see.