So I hear, how is that legal?
It's not. They just won't touch it because it's an old, established fair tied to a protected group. The minute someone gives it the

(gay or straight), a loud vocal minority starts yelling about homophobia, conservatism, etc....
Most folks just laugh, and go "Oh, it's the Folsom Street fair. Stay out if you don't want to see it" now.