I think people hate on Meghan because she is a regular person and whilst people can accept royalty and their privilege if they can pigeon hole them as 'a different breed', they can't accept a regular person becoming royal as it highlights that 'it could have been them or theirs but it wasn't'. I think people hate seeing regular people end up with better fortune than themselves.
After all, the criticisms a frankly, ridiculous.
That she's multiple times divorced. She isn't. She's been divorced once as have most of the royals.
That her hair is not to someone's liking...
That she wears black and navy a lot...
That she wore an slightly off the shoulder dress...so have Kate and Beatrice is wearing one in church at Eugenie's wedding...
That she walks in front of Harry so thereby is poorly brought up....so do Sophie and Kate and no one seems to mind...
That she is too expressive and can't control herself...that she is too controlled....
That she has divorced parents....?????
That she is common and a two bit actress eve. Though she has two degrees from two top universities....
That she is a fake humanitarian even though she been doing stuff since she was 12.....
And the. There are all the people who on the basis of tabloid journalism think they know her motivations and character better than the people who know and love her....