Something tells me that, at the root of this (including his marriage to Megan), is the fact that Harry is NOT actually the son of Prince Charles.
Take a look at early photos of Prince Phillip.
Strong resemblance there.