I'm not advocating people being in the closet. I am supporting someone that likes to keep his private life private.
What possible interest is it to anyone who Michael Ball sleeps with and why do we have a right to know?
Indeed. It's nobody's business. He isn't being 'dishonest' just because he elects not to publicise who he may or may not be sleeping with. That's called having a private life.
This militancy to out people regardless of their personal wishes is not remotely helpful to anybody's 'cause'.