Doesn't work that way with sexual orientation. If you are heterosexual, then engaging in gay sex would be wrong for you. But since I'm gay, it is appropriate for me. Likewise, heterosexual sex would be wrong for me but right for you. Judging people by one's own standards just isn't realistic since there are huge variations from one person to the next in freewill, psychological makeup, raising, intelligence, and genetically acquired traits that must be factored in. What is possible for me may not be possible for someone else. And vice versa. That's why generally speaking it's a bad idea to make moral judgments about people you don't know personally. More than likely you are just projecting your own repressed unconscious traits on them.