This controversy reminds me of what happened in New York City last year when Heritage of Pride announced a policy that uniformed and/or armed police are not welcome to march or display at HOP events. HOP compromised by saying contingents of LGBTQ law enforcement or corrections officers would be welcome to participate with banners identifying themselves.
Much uproar ensued, and lots of debate happened within LGBTQ groups, the side of LGBTQ law enforcement officers being taken up mostly by older/wealthier gay white men.
HOP stood its (in my view very reasonable) grounds, explaining that virtually every LGBTQ organization in the city had pushed for their new policy.
I wrote two op-eds in the Los Angeles Blade and Washington Blade defending HOP's position, and drew a lot of commentary, both positive and negative. Throughout the entire episode, however, commentary from elected officials in New York City was notably muted or missing altogether.
New York City politicians seemed to instinctively understand that this was not their fight. That nobody really cared what they thought, and that HOP would not be influenced by their positions.
It's sad to see San Francisco's mayor meddling so openly in something that is none of her business. If cops are going to participate in uniform in Pride, then that's up to LGBTQ people and only to LGBTQ people.
Any cis/straight ally who has an opinion about this matter should be quiet. Because their opinion doesn't count.
San Francisco's mayor needs to sit down and be quiet, because this is literally none of her business. It has nothing to do with her and everything and only to do with San Francisco's queer community.