I also have to say that it rubs me wrong a bit when a person who is only famous because she is married to a man is a spokeswoman for gender equality. I know she's a royal, and their role is to bring attention to different causes, and gender equality is certainly a worth and imperative cause to highlight. And who knows, maybe I'd be complaining if she weren't doing this! But it's just a little off-putting to see her as a face of gender equality and women's accomplishments.
Mary had a life and a carreer prior her wedding to Fred. She wasn't super successful but she was coping with work, as most of us do.
Many women choose (or are forced) to become stay-at-home mums after their marriage, others can go on with their carreer and job - they all have rights and most certainly the right to choose. Being a royal is based on unequality but Mary has the duty to bring attention on such matters. Would it be better if Marie had this caused? Or any other married-in? It's the same thing.
IMO Mary does her best to contribute to the royal family, to fill in her duties and, of course, her public image supporting such causes. She has to do this. She has unimaginable privilege, undoubtedly. For me, it would be wrong to talk about poverty (just an example) but gender (un)equality lies everywhere. Let's remember the women of the swedish royal family who always wear traditional custumes in national days but the males of the family wear their ordinary clothes. Isn't this a form of unequality?