Does she need or must she come right out and spell in some form that "I Princess Madeleine chose to live here in London (Or anywhere for that matter) so that very busy body then knows her business? I would hope not, for my choices are mine as her's should be her's. What does it matter to anyone in this entire world where she lives? And why the attacks on her is amazing for we really don't personally know her , do we?
The problem is, in the eyes of many, that she signed "permanent" when she, Christopher and the family relocated to Sweden. That "permanent" wasn't so permanent after all since they now live in London.
Apparently their (or her mind, who knows) minds changed afterwards, but it gives out conflicting messages.
The Swedes might have felt "now we have our Princess Madeleine back" and then she left the country again... it may have given a feeling of abandonment. She has a duty to serve Sweden (Princess of Sweden), and only one sentence "I signed permanent because that is what we thought at the time, but on due consideration it's better for us as a family and Christopher's business to live in London" or something like that. It wouldn't give anything away about her husband's private position and she would have given out that little bit of clarity.
Make sure the Swedes know what they can expect of you, you've known the system all your life.
I think, for a public person -which she is considering her position and titles that are part of that position- she is too vague. Trying too much to adjust to/be a part of her husband's position and place in life -to which he is entitled because he is a private person- which would only really have been possible had she gone through life as plain Mrs. O'Neill.
But then there would be the issue of the line of succession, which is also up for debate now and only time will tell when Princess Leonore turns six years old (or was it five?).
Her position does not really mingle well with his position and up to now they have still not found the right way to balance these differences. The press department of the palace has also not helped their cause.
After all these years, do the Swedes know what Madeleine really is about? Even her brother has a better profile.
There is no one in Royal Europe whose example they could take on.