Frankly, Harry is a thug, so it's no loss to the UK.(And yes, unlike those fawning on this thread, I have spent extended periods around him, over the course of several years.)
And as for Safire's ridiculous assertion that there's no other reason than racism to dislike someone who isn't white? Words really do fail me. You see some moronic chunterings on MN every day, but this is well up there for champion. I neither like nor dislike the woman, as I don't know her (the Prince was out of my orbit by the time they met). But this thread has numerous reasons, nothing to do with race, that people don't, and that's their perogative.
I can only assume people saying that criticism of the Duchess comes from being too young to remember the hammering of Sarah Fergus on, the Countess of Wessex and Catherine Middleton before and around the time of their marriages. Princess Diana was slightly different, in that she was revered until she started courting the press as her marriage was breaking down - but they also turned on her before belatedly rehabilitating her after her death.
It's what happens when you are in the public eye in this country, and nothing is more public than the Royal Family, for various reasons. Any tiny slip or deviation in anything and you are plastered on the front of the papers.
Her main error, I think, was also his: that interview in South Africa. You aren't going to get a lot of sympathy for your whinges as a member of Britain's royal family, especially when the things you are moaning about is part of the job - and moaning about your lot in public isn't not having "a stiff upper lip" as she said, but about not washing your dirty linen in public, not criticising anyone or anything, publicly.