@revelette1,
She had affairs too, I remember squidgygate.
The jury is still out on Harry's parentage.
She knew what she was getting into, it's not like princes of wales don't have a history of cheating.
She was happy enough for all the glitz and glamour.
She had very media savvy people advising her, I don't believe her charitable work was about anything other than raising her public profile.
Look at how Henry VIII dealt with Kathryn Howard's infidelity.