Just to set the record straight, I am a Fundalmentalist Christian and an Ultra-Conservative and my wife and I both have gay friends. A true Christian can befriend anyone. "Judge not lest ye be judged."
My wife used to have a job that required 90% travel and a lot of socialization. She grew up in a small town and had never met a gay person before this job. Yet, in very little time she developed a gay posse. At first she was timid but quickly discovered that she could be as out there as she wanted to be and not be judged.
People enjoy acceptance and the abscence of judgement. She could go out with her posse and not worry about having to look better than any one else for attention nor did she have to worry about over-amorous attention.
Gay guys like to play with dolls and life size dolls are all that much better. My wife's posse loved to shop with her, help her dress up, apply make-up, do her hair, yet they didn't feel they had to compete with her like other women may.
If she was out at a club with her posse she knew that if she had too much to drink that they would see to her safety without taking advantage.
Gays are fun. A far greater percentage of gays like to dance than straight guys. Girls like to dance. Gay boys like the same drinks that girls do. Gays aren't afraid to express emotion.
Since the gay guys are interested in appearance they tend to groom immaculately and dress fashionably. Girls not only like to look good but they like being surrounded by good looking people.
Why do girls like gay guys so much? Why not. Females are more into emotional satisfaction than physical. Many straight males tend to focus on the physical which turns women off. Gay guys are emotionally fulfilling.
Sources: Matthew 7:1, gay friends, wife
I have no idea what I am talking about.