There are things that go on the pride parades and on the public streets of San Fran that would make you want to spray your eyes with Lysol just to get the images out of your head.
I can attest to that. Some friends live on the parade route of a Gay Pride Parade (in another city). They now go away that weekend, because of such activities as you refer to. When they asked the City/Parade organizers to reimburse them for the expenses (as this city does with other events), they were refused and told 'You can't fight the gay mafia here'.
This is in Long Beach, Calif.