I always clearly refer to them as such in public. I NEVER use the PC name they prefer, because I clearly understand, that words mean something.
Good job but you're not quite right yet. There is NO SUCH THING as a homosexual. There are only people who practice homosexual behavior.
All of us are heterosexual. Some are mentally damaged or diseased and are perverting their sexuality by practicing homosexual behavior.
If you call them 'homosexuals' then you give some small measure of legitimacy to their claim that that's just the way they are.
As another poster mentioned earlier, Same-sex Attraction Disorder (SAD) is both a descriptive and technically accurate label for them. They are SAD sufferers or SADs. and their chosen lifestyle keeps them that way.