It seems that many define homosexual as being someone that desires the sexual companionship of a member of the same sex, whereas what I am declaring is that a homosexual is someone that not only desires same sex companionship, but also acts on that desire.
Declaring? Who made you King? Did I miss a memo?
Why don't we simply use the words as they're currently defined?
According to Wiki, [wiki]homosexuality[/wiki] is:
romantic or sexual attraction or behavior between members of the same sex or gender.
The article goes on to define homosexual orientation purely in terms of attraction:
As a sexual orientation, homosexuality refers to "an enduring pattern of or disposition to experience sexual, affectional, or romantic attractions" primarily or exclusively to people of the same sex;
Attraction only, right?
It then goes on to define homosexual identity, thus:
it [homosexuality] also refers to an individual's sense of personal and social identity based on those attractions, behaviors expressing them, and membership in a community of others who share them.
So the identity is based on attraction or behaviour.
I appreciate that it's a little confusing to have the same word mean three quite distinct concepts; orientation, behaviour, and identity. But the intended meaning should be clear from the context.
In the case of a lesbian prostitute who has sex with men for money, it would seem reasonable to describe her professional behaviour as heterosexual but her orientation and identity (and her personal behaviour with her female partner) as lesbian.