I think Gill1941 has hit the nail squarely on the head, and is pretty much what Piers Morgan was saying when he tweeted the Churchill quote.
PM is in the position he's in now because he had the temerity to say he didn't believe her. I find it concerning that to not believe somebody can lead to the loss of a job.
We don't know what's true and what isn't, and the likelihood is we never will, but apparently we're meant to take what MM has said at face-value as though it is 100% factual, even though there are inconsistencies in what she said, and some things were not credible.
For example...
1. She didn't know who Harry was (or words to that affect) - that is just simply not credible.
2. She couldn't get any help for her mental issues - again, not credible.
3. They were married 3 days before the lavish wedding - not credible.
4. Son not being allowed to be a Prince - not true.
5. Difference in account between H&M on the colour issue - inconsistent.
At best I think she's skewed the facts to suit her narrative.
I also find it worrying that to some people, disagreeing with her is in of itself racist.