Where to start? To Anbrida, Richard Kay was a journalist. The reason his account of their conversation was in the media is because Diana called him wanting to get her side of the story out. The rest of the accounts probably came from the police source (most reporters have at least one), palace sources, Diana's staff, and Diana herself. There was probably a friend of Charles in the mix, but the media couldn't quote him because Charles would have been upset if one of his friends went to the media. He had asked his friends not to do so.
Second, it really strains belief that the Hoares called in the police because they were receiving nuisance calls but Diana wasn't involved in the original calls. She only happened to make 12 nuisance calls to them as soon as the trace was set up.
Regardless, if you really want to believe that she only made 12 calls. So what? She shouldn't have made even one. But it is ridiculous to argue that she only made those 12 calls. If you want to believe that Diana didn't make the calls from the pay phones, she obviously made the calls from her own mobile phone, Kensington Palace, and her sister's home. It doesn't matter if there were 30 or 300 calls. It was illegal (that is why the police were called in).
She was an adult and when asked about the calls during a national interview, she should have simply said that she shouldn't have hung up on Hoare's wife. She should not have mentioned the young child who had nothing to do with the war of the Waleses--even if the child did make some of the calls.
I believe that Diana was mentally ill and it was hard for her to control her impulses, but she did have some control. I believe she had planned that response in advance. Regardless, there are some things you don't do and outing a child in a national interview is one of them.
Now, even though Diana was fanatical about getting her side of the story out--no matter who it hurt, some of her fans are criticizing Junor and others for getting another side of the story out. That is hypocritical. Diana's words and actions live on. She helped some people, she hurt some people. Both the people she helped and hurt have a right to tell their stories.
Let's say someone went around criticizing you, including some exaggerations, and then died. Are you saying that you wouldn't have the right to try and set the record straight?
The facts are that Diana was an historical figure who opened her private life to the media. People like Richard Kay and Andrew Morton made a fortune helping her tell her side of the story. People like Junor who are in Charles's camp have the same rights.
ETA: I also believe the media were bugging her and Charles whenever possible. The Camillagate and Squidgygate tapes are proof of that.