I think the key point is missing in your article.
People do have a right to privacy in their private lives: i.e. what they legally do in their private space, even for people who hold public positions. So Max Moseley was right to argue that his private sexual activity should not have been splashed across the tabloids for public titillation.
Such privacy, however, should be lost if the person makes public representations which contradict their own behaviour. In other words had Moseley said or implied in public that he disapproved of sadomasochism, the press would have the right to rebut his utterance with evidence of his own behaviour.
Such a privacy law would, I believe, provide both privacy and reduce much of moralistic hypocrisy spouted by our politicians.