You should cal them whatever they identify as, it is only polite. However the dictionary might suggest that they are probably bi-sexual. There are many different words for people who are both though: Bi-sexual, Pan-sexual, Poly-sexual, Omni-sexual, bi-romantic, etc.
You should call them by their names, whether they are gay or straight.
Why not, as long as they find someone they connect with. Then who cares what orientation they are. Some people both, gay, and straight only want sex, but on the other side of the coin some people, both gay, and straight, are looking for a serious relationship.
Gay People typically do not marry Straight People.
Neither is worse. Gay people are exactly equal to straight people.
That is like you are asking what do you call a white black guy with mostly white friends? You could call him tolerant of people who are different. You could call him a decent human being. You could call him a friend.
No. You are either straight, gay or somewhere in between, but you cannot be both gay and straight.
No. Gay people are attracted to members of the same sex. However, some people (both gay and straight) are sexually aroused by intestinal gas.
Gay people have a whole range of problems, just as straight people do.
No. Gay people are no more or less dangerous than straight people.
No they are both straight
Sexual practices can't always be categorized like that. If two men do "it", we call it gay, if a mixed couple does "it", we call it straight (both informal). By "it", sexual practices of any kind are meant - people know most of the time if they are having sex at the moment, it's all about the mood.
Gay people pee exactly the same way straight people do.