Because the man is in the closet and has deep-rooted issues with revealing his sexuality. The woman would have no idea about any of this.
Yes, most gay Arabs living in Muslim countries either marry women or remain single for their entire lives.
Because he's gay doesn't feel attraction to women.
Gay men generally only marry women to hide their orientation.
The cause is unknown, but there is scientific support for the idea of a combination of gene sequences and gestational hormones. The effect is that some men want to marry men, and some women want to marry women. There is no other effect.
It's almost always done to hide their sexual orientation.
Some do, but in some states it is illegal.
Many gay people fight for their right to marry. Those whom do not wish to marry, simply are not seeking marriage, as there are straight people who do not wish to marry.
Yes, if they so decided. Gayness is in the mind.
Yes, it happens all the time. Sometimes a man who is gay gets married to try and turn himself straight. He does this from the pressure from family and society to marry and carry on his family name. Sadly this never works. It usually leads to a lot of unhappiness later in life for everyone concerned.
if straight people look gay, its because some women like men that act like that, if they are gay and look gay, then they are gay...
Homosexual men will not marry women. Lesbian women will not marry men Homosexual men will marry sexual men, when it becomes legal in other states than Cali. The same goes with lesbian women. Homosexuals will marry other homosexuals (depending on gender) because that is just nature's population control - this is considered a compliment.
If the gay person was born with a vagina and ovaries, she is a woman. But some gay women were born with male genitalia. Those women are called "transgendered" (though not all transgendered women are attracted to other women).