The more I see and hear of Prince Harry, the more I am inclined to believe that he has inherited the same level of intellect and self-awareness as his uncle Prince Andrew.
I think he is an emotionally immature man who is utterly in thrall to a woman whom he believes holds the key to his happiness and peace of mind, and because of that, he would believe her if she said the moon was made of green cheese.
The fact that the woman he loves is arch manipulator of her situation for her own ends, is something he is never ever going to accept, until after it is too late.