This gay guy wrote this post on craigslist. Some of it I agree with, some I don't. But still some good points in here.
"I don't blame you for sometimes wanting to be bi.
When it comes to sex, men have to do SO much to get women even INTERESTED in sex:
1). First you have to ask her out -- this makes her feel wanted, special, pursued. (That's why she won't ever ask a *man* out; she'd lose out on feeling "pursued".)
2). Then you have to spend money on her -- appetizer, dinner, dessert, drinks, movie, more drinks after movie. (She feels she "deserves" all this free stuff because she's allowing you to breathe the same air as her.)
3). Then you have to assuage her insecurities, which emerge in the form of unspoken demands: "Make me feel PRETTY! Make me feel SPECIAL! Make me feel INTELLIGENT! Make me feel LOVED!" And, the most important, "Make me feel that I've 'won' over all the other competitive women in this room!"
4). Then you've got hours of foreplay.
5). Then you have to try to get HER off, which is like raising the Titanic.
Meanwhile, with gay guys, you don't have to spend your bank account on them; they don't treat sex like a reward for buying them a meal, or a dozen roses, or jewelry. With men, gay men and straight men alike, sex itself IS the reward, and doesn't need to be preceded by socially acceptable bribes like fancy dinners, an assload of compliments, or having to listen to 3 hours of conversation about all the Manolo Blahnik shoes a woman has amassed for herself.
Plus, a LOT of women have an absurbly inflated sense of self, and what they bring to the table, so that alone makes dealing with them annoying. "But I'm PRETTY," some random Princess might say. "That means that everything should be GIVEN to me, and everything revolves around what ***I*** want!"
I thank God *EVERY SINGLE DAY* that I'm gay . . ."
With gay dudes, I just take my shirt off and they are crawling all over me. Never the case with women. So yeah, I can understand why a straight guy would want to be gay.