I don't get why rainbows represent gay people. I love rainbows and colorful clothing but i'm not gay.
"The Rainbow Flag, created in 1978 for San Francisco's Gay Freedom Celebration by Gilbert Baker, depicts not the shape of the rainbow, but its colors in horizontal stripes. The Rainbow Flag has been adopted as the Gay and Lesbian flag. It represents the diversity yet unity of Gays and Lesbians universally." http://www.swade.net/gallery/symbols.html
I don't have anything aginst gays or anything, and I guess a girl could get away with it, but I think I'd slap one of my friends if they said "you know what I like? rainbows." They gotta learn somehow.
you have to realize that gay also means happy. Squishing all those colors together make people happy. (I don't know if it makes them want to have sex.)