Obviously you're unaware of this thing called "pornography". Most gay porn stars are straight, and have female "fluffers". They have homosexual sex because they're paid (an awful lot) to do it, not because they want to do it anyway.
You're missing my point. If you randomly saw a guy having sex with another guy (with no information of his attraction or lack thereof) you'd think he was gay.
That's my point.