This is a good question, but after the earlier explanatio you didnot understand, I am not sure if I can explain you well.
First thing first, the sexual orientation are in different form, thats heterosexual, homosexual, bi sexual, panasexual, polysexual, asexual. Wht you are keen to know is the difference between homosexual and bisexual.
A homosexual person feels physically, psychologically and sexually aroused by another person of similar gender. Thats is a man in love with a man is a gay, a woman in love with a woman is a lesbian. But in general they are homosexual who doesnot feel sexually interested on opposite gender.
A bisexual is a person who gets physically, sexually and psychologically aroused by person from both gender, A man feel comfortable with both male and female is a bi sexual. Again a female feels the same with both male a female is bi sexual.
Now comes the other part of your question, you need to read the answer carefully. A gay is a male who is comfortable with another male is a gay. This male can be a Top (who takes the lead) or a Bottom (who wants to ge loved), both are gay. Gay doesnot mean one who will be a Top or Bottom. Same goes with Bi sexual, a male who loves to have sex with a female and be in bed as active or passive on bed is a bisexual. Here the key word is not get his ass fucked or get another's ass fucked. The act is completely different issue, Its not what one does in bed, it matters whom he takes in bed.
We have an impression that a gay relationship means a male having anal sex with another male. Thats a wrong conception. I saw some old report, in 1940, 14% gays accepted they do engage in analsex. In last report I saw, I read highest 65% male engage in active penetrative anal sex with his partner. The basis of being gay is not male analsex, its the psychological, sexual and physical attracted to another male. A lot of gay couple has never had any Top or Bottom role, they donot engage in any sort of penetrative sex, they love to stay with one another, they kiss, they hug, they do mutual masturbation, they engage in blowjob and sometimes they go for frottage. Fortage is like dry sex when a male laies down with legs crossed, the other on takes lube and let the dick pass by the tight space below balls. There is no active or passive penetration. We call it dry hump.
So get this thought out of your head that gay means a penetration on the anus. Its not. If you are confused, please read the reply again, I hope you will understand what I am saying here. So your assumption is slightly different than the reality, a gay doesnot mean a man who is a Top or Bottom. Most really like the act of penetration, as its quite an enjoyable act, but sex has to be with mutual consent, someone is gay doesnot mean his ass is open for all.