Charles and Camilla are way more compatible than him and Diana ever were and I fully believe that their marriage would have ended anyway, regardless of Camilla. Neither handed their part gracefully, however Camilla seems to have the patience of a saint with all the accusation she still is facing to this day. Yes, she had an affair with a married man. But that married man also had an affair and I don't see as many people blaming him. Plus Diana also obviously had affairs (multiple ones, also to married men).