They both were wrong, that is true, but I'm not sure I would call Charles spoiled, selfish, and terrible. I think that is unfair, especially since he had to deal with all the carefully manipulated negative press Diana kept throwing his way. Even though he admitted to having a relationship with Camilla, he always maintained the correct sense of decorum and propriety. I didn't see him out there giving interviews criticizing Diana's parenting skills. Also, are we forgetting that Charles carried on an affair with a woman he had known for years and years? Diana carried on numerous affairs in an attempt to validate herself as a person of worth and to get back at Charles. Neither was right and neither behaved as they should have, but I have to say that Diana was vengeful where Charles was not. True, she was young when she married Charles--and it wasn't a booming success from the get-go, but Charles has said over and over that there was a time when they were very much in love and happy--you can see it in photos after Harry was born-but it just didn't last because they were not a good match and Diana, frankly, just did not deal gracefully with the situation because of the way her life had played out. She had a troubled upbringing and didn't get enough attention; she read those ridiculous Barbara Cartland romance novels expecting that was how love would be (at 19 I think we all think that way) and then married THE prince of her dreams. She found out it wasn't that way at all, that dreams do not become reality, and was upset and reacted in the same way she reacted to things as a child--sulking, anger, manipulation, etc...--all things which we, as teenagers, were probably guilty of. But, she never really outgrew it and that is tragic.