Well actually almost all girls like gay boys... I think it is just to tease straight guys.
No, it's because gay guys are feminine, and can offer another point of view to an argument.
Lesbians are allowed because it's hot. More lesbians, more hot.
Gays are not because they aren't hot. More gays, more 'gotta get out of here'.