I can certainly interpolate my personal experiences but I'm afraid I would miss something. Also, doing so would not explain this:
Why some people dress or act similar to opposite sex to appear attractive to someone of the same sex? I mean, voice gestures etc. Hm...I should not said act, it's likely their trait. Anyway, why would someone who is gay be attracted to that person rather than opposite sex. I think sexuality is quite more fluid and calling someone gay does not mean much beyond 'not straight'.
If you can't see red, then I'm going to have a tough time explaining red to you.