I personally think Prince Charles and the royal household have alot of the fault to carry here. My reasoning is this, he and Camilla were an accepted item for many years and he dithered until she coudn't or wouldn't wait. Then I'm afraid it wouldn't have mattered who he married, the outcome would have been the same - a brood mare for the heir and a spare.
The thing that upsets me most is that they 'the royal household' took a 19 year old and knew exactly what they were doing - him included and when Di didn't say 'thanks very much being queen is enough for me' - they simply froze her out and she not being particularly stable (and who can blame her) just threw caution to the winds. Frankly she had been offered the ultimate prize - queen of england - if she kept shut, what did she have to loose? Of course, courtiers and the royal hangers on will eventually have to stand up and be counted, because one day we will have a king who remembers what they did to his mother.
Think also of Camilla's ex-husband - the man who laid down his wife for his king. Not only that they have children too, who must also be stuck in the middle of all this wondering what will happen.
I don't think Camilla will ever be Queen. HRH's official consort perhaps.
I often think about Princess Margaret, when you see the wreck she's become in that wheelchair on her mum's birthday march past. Thinking about how she gave up her 'lurve' to remain a princess, and knowing what we know about the way the royal family has changed over the years, theres a better than even chance that if she had thrown caution to the winds, and her title, she would have been still standing outside Claredon House as the queens sister in this day and age anyway!
The only thing about it all is that we as a country have 2 lovely princes for our teens daughters to fantasise about! I have told my daughter that I would have to think long and hard about contact with such a dysfunctional family!!!