Meghan has absolutely not had racist abuse levelled at her, that old chestnut is wheeled out far too often. The reason Kate is preferred is because she knows how to behave, tries where she can to live a normal life (has been seen shopping in Waitrose and other shops, eating in the local pub, playing with her children.) In other words, doing exactly what normal people do. She has never put a foot wrong, does not cut off her parents, does not have only one family member at her wedding, gives the public glimpses of her children whilst trying to protect them from too much exposure, travels on commercial flights including Flybe, does not demand the Queen treats her differently, tries her best to fit in, accepts that having married into royalty there are compromises to be made, does everything expected of a future queen ie goes to Balmoral when asked, etc etc etc. Meghan does not understand how royalty operates, she seems to think it’s much the same as being a celebrity. Thankfully she will become increasingly irrelevant as time goes on.