If there is a such thing as Homophobia then there is also a such thing as Heterophobia. Some gay people don't like straight men just because they don't stand a chance with them. I also know gay men who don't like straight women because of the way their own mothers and sisters treated them growing up.