Also curious is that Al Fayed, who claims Diana was his almost-daughter-in-law, would deliberately set out to trash her moral reputation in such a public manner.
I think Al-fayed doesn't care for Diana and her reputation one bit. He's one of the guys who only use people. Diana was a prize for him, nothing more, as is this tasteless statue of Di and Dodi at Harrod's - only meant to cater to tourist who come and want to see it and then go on to buy something at Harrod's, thus earning him a profit.
What he wants to prove is that it was not him through careless selection of security personnel who killed his son. As long as he sees a chance to put this blame elsewhere, he is willing to do it. Even if that means that he needs to destroy Diana's reputation - that, what is left of it.
Poor Diana has noone who is willing to fight for her in public: neither the Royals (including her sons) nor her family has shown any interest in checking if Kelly (?) Fisher or others had something to say about Dodi and Diana, that put that relationship into perspective. And why should they? all but Al-Fayed have long ago realised that it was an unfortunate accident.
There are even pics availabe that prove that Diana did not wear a seatbelt. So why insist she "always wore one"? She did not wear one that night. Full Stop.
So when all will be said and discussed at the Inquest, we'll see Diana exposed to the younger world who has not experienced her charm and charisma as a promiscuous Royal who was duly divorced by her husband who had been secretly in love with a lady he could not have - and who has been rewarded by being able to finally marry his "true love" when Diana died. All that thanks to Al-Fayed and the companionship Diana sought with these people.
As for William and Harry- judging from their current lifestyle, nothing that is revealed about their "Mummy" should shock them. They see it anyday in their circle of friends.