I think perhaps it’s the lying and duplicity that makes people angry. That extends to her private life because she isn’t trustworthy.
Well obviously. Nobody with half a brain gives two hoots about anyone's sexuality in 2025. Nobody criticised Kez Dugdale, Ruth Davidson, David Mundell, Patrick Harvie etc etc etc purely because of their sexuality. It is no biggie, people just aren;t that bothered.
People do expect their leaders and elected politicians though to tell the truth. If anyone in a senior position like a cabinet minister, first minister, head of police scotland etc etc was found to be living a double life of pretending to be a happily married man/woman while simultaneously shagging around, or having multiple partners or actually being gay, then there would be the most almighty press stooshie (unless the person involved took out a gagging order on the press). Because actually, the issue for everyone is the lying and deceit.