Here's what I don't get. The whole MM was given a sh*t time by the press because she is bi-racial, and an actress, and KM was treated really well because she is white.
From my memory the press was vile to KM - Waity Katy, lazy, etc etc. They started to like her when she started to produce photogenic children, and she proved herself to be very good at smiling, and being polite and elegant at all times. But most importantly she just took whatever they said about her on the chin and rose above it. It's kind of what is expected of the royals.
MM in contrast has taken every bit of crap the press have thrown at her very personally, kicked up a storm about it, flounced off out of the country and there is a now a tell all book coming out. Not very Royal. So she's getting stick. In fact they both are. I used to really like Harry. Now he's a whiny preachy little rich boy telling the rest of the world how they should live. How can someone change so much? So people blame MM. Because that's the easier than saying lovely Harry is actually a bit tedious.
The press is has been spectacular awful to pretty much everyone who marries into the RF at one time or another. I'm old enough to remember they way they treated Fergie. Awful. Sainted beautiful Diana, and fat frumpy, dumpy, slutty Fergie. Poor woman.
Personally I think MM is very smart, and probably quite lonely given her habit of cutting off friends and family. Harry, not so smart, and completely out of his depth. It's sad. I wish the media were kinder.