I'm not shifting the blame onto Diana. I'm saying Harry has two parents and he's laying all the "genetic pain" onto one of them when the other had had issues with her own parents as well. But he's just like this - Diana is all sweetness and light, Charles all bad. Any problems in Diana's family go swept under the carpet, any problems in Charles' - bloated to high heaven.
I'm pretty sure I read how proud of herself Diana was for standing for her principles after pushing her stepmother down the stairs. Perhaps in Morton book? But I'm not inclined to argue the depth of the Spencers' family problems here. My point is that they had them and Harry glossed all over it when lamenting about his inherited pain. I believe it was both desire to paint his father as black as Old Nick and his mother in halo and unwillingness to take the risk that his uncle would take a public stand agaist him while the RF woudn't.
His mother was such a tremendous influence in his life but only with her lightness. Her problems didn't affect him at all, so they were all but nonexistent as far as Harry is concerned while his father's were so tremendous that they crippled his own life and he felt it necessary to speak about them publicly. Nothing will ever convince me that it's fair, balanced or anythig else than biased and spiteful.
I think it's because most Americans don't know the Spencers very well, and blaming them simply doesn't fit Harry's narrative of "Diana = Good, Charles = Bad".