You agree that the one is a sexual preference, and the other is a identity albeit one that's common to a large proportion of the people with that sexual preference? If so, fine. We can move on to your other concerns.
The big question in this for me is how do we tell a homosexual? In most cases...