I think that is very unfair to Diana. She did want a lot of attention, true, but she also gave a good deal to her friends and lovers. She was willing to be helpful and loving to them, even fi she expected a lot fo "love and attention" back. I think she didn't realise how much work Charles had taken on, as POW, and it was a schok to her to find that he was always so busy.. but she was very young at the time of their marriage.
I think she hoped that with a new partner, an "ordanry man", she could shake off some of the media attention, live abroad and spend more time with her partner.. She was trying to find a compromise, with Khan.. in that she hoped that by living in S Africa, she could find him a job that he enjoyed.. they would live somewhere sunny and beautiful and she'd be able to do some charity wrok and be near enough to the UK to visit her sons. If Khan really raelly didn't want, that sort of life, then he should have properly ended the affair, not "kept on coming back".. as he did..