Eise, I have only read your first paragraph, so that's what I am responding to.
I think there is no doubt there were some people who did not like her because of being an american, an actress and others who were racist towards her.
However, I think most people are like me though, who very much liked her, and didn't care that she was american, an actress or mixed race, and who thought they did the right thing by taking that year off to hang out in Canada.
If I went back over my old posts on MN I would have been classed as a Meghan 'fan'. My first eye raise for her and Harry started with their passive aggressive statements when they didn't get the half in / half out, but my overall view was 'good on them for walking away, can't have been an easy decision'. Initially, I didn't believe they had been involved in Finding Freedom, eventually proved in court that they were indeed involved. I loved their engagement interview and defended them when a few posters here said she came across as 'fake', years later Meghan admitted it was staged. As time has gone on there are so many other incidents that have thrown a different light on the kind of person she, and Harry, are. I now view her totally differently to how I did at the beginning.
I also will admit that I didn't realise she was mixed race, and I have mixed race children of my own, for a long time I thought she had a latino heritage, I don't think I was the only one who made that mistake.