the one who used a teenager to produce him heirs, put her in danger
Diana and her family - far more aristocratic than the Windsors - were extremely keen for their daughter to marry Charles. She was in love with him. She left school at 16 and was a working woman whenvshe met him, as many people were in those days - responsible grown ups with jobs/careers from a much younger age than happens today. I agree he was very wrong to marry someone he was not in love with, however, he didn't "use" her.
"Put her in danger" how? She put herself in danger by firing the experienced people around her, in particular security people, having listened to Martin Bashir's lies - lies he used to induce her into her TV interview and which fuelled her paranoia. Charles Spencer (whom, he also lied to) is trying to bring Bashir and the BBC to book on this. The lies, incidentally, were some pretty hideous accusations against Charles.