There's so much wrong with the whole situation that I'm not sure where to even start.
Maybe they are really in love. Who knows. Their personal relationship is entirely their own business.
However, marrying into the Royals isn't like marrying some random bloke off the street. Even if it can be argued that Meghan didn't know what she was getting into, Harry most certainly did. He's grown up in it, and has seen other people like Kate marrying into the family. He knows what's expected. Now either he's not explained that properly to Meghan, or she's been all "yeah yeah whatever, we'll work it out".
And now, less than 2 years later, she's out. All this "we'll split our time between the UK and North America" - rubbish. They have moved their dogs to Canada. The baby is in Canada. They clearly intend Canada as their main residence with wee trips back to the UK as and when. Well, Harry making trips back with Meghan staying right where she is.
That's all fine, their lives, their choice. BUT. They cannot choose to lead that sort of life, still receive taxpayers' money and still call themselves Duke and Duchess. Doesn't work. They want to be free to earn their own living but they just can't as they are not ordinary people. It's all so tacky - buy the Duchess's favourite brand of clothing! Here's the Duke in the new Jaguar advert!
I used to have a lot of respect for Harry speaking out over the mental health stuff and he came across as a decent guy who had had a rough childhood. But now? No sympathy. And yes, I do blame Meghan for a lot of it.