I respect a person's right to tear themselves down in self-hatred for what they perceive as faults in themselves.
But I'll be damned if I let them drag me down with them. Outing anti-lgbtq+ hypocrits is a moral imperative to limit the collateral damage they inflict.
Thirty-odd years ago, I was involved to a certain extent in the political dark arts in the UK, which is how I came to meet (and become quite friendly with) the late
Andrew Roth, a US-born political journalist based in London, who then ran a specialist political research agency (if an previously-obscure MP was suddenly promoted or arrested or dropped dead or something, Roth would provide profiles to the national newspapers as background for their coverage, which probably made him the most plagiarised man in the country for several years).
At the time, Margaret Thatcher's government was busy pushing anti-gay legislation, including the notorious
Section 28, which forbade local education authorities from doing anything to promote the idea that same-sex relationships were in any way normal or that they could be the equivalent of straight relationships as a family environment (how times have changed).
Roth did his bit to fight this clause by letting it be known that, while he normally respected MPs' privacy when it came to personal matters, be it their sexuality or even their extramarital affairs, he would not hesitate to inform voters of their MP's hypocrisy if any MP he knew to be gay voted for or spoke in favour of the measure.
A surprising (for the time) number of Conservative MPs (including a couple of ministers) took his warning seriously, which is just as well because he certainly meant it.