Ну так не всю жизнь ей было 17.  Да и не 17 ей было на момент брака , а почти 20. Потом было и 25, и 30, и 35. Мать двоих детей. уже можно было начать включать мозги. Ее не из племени тумба-юмба привезли, должна была знать ( а если и не знала, то объяснили) про правила королевской семьи. Ее бабка, которая Диану сосватала, потом извинялась перед королевой за то, что знала про дианины психические наклонности, но ничего не сказал из-за тщеславия.  Такой брак это все усугубил, конечно. И жаль ее по своему, но пенделя все равно хочется дать.