The latent homophobia in this thread is beautiful.
Straight guys can be attractive because they're unobtainable and gay guys are mess' who always want what they can't have. I don't really get the appeal of wanting someone that will never love you in a romantic sense or will never have sex with you unless you purposefully impair their judgment with booze/drugs and take advantage of them.
Gay guys can be masculine but also have that really sweet cuteness about them too which is much harder to find in straight men.