Nothing wrong? Don't Kid yourself.
Assist....
This chic has a
LONG HISTORY of making (completely inappropriate) racial remarks 'in public'.
The Princess of Kent is German. (Her real name is Marie Christine von Reibnitz)
And her father was an
OFFICER in Hitler's Nazi Regime.

(His name was
Baron Gunther von Reibnitz. )
And in 2004 one of her MANY remarks
'became newsworthy'.... over here in the USA.
She was at a restaurant in New York when she infamously told a group of Black People sitting near her table.... to “go back to the colonies." 
(Yeah, you read that right. She said
'The Colonies' ON PURPOSE... because that's what England called America back when Black folks were
SLAVES. 
)
Translation = It was a slick way to tell them to
'go back to slavery'.
Now here's some context, and why it should 'make sense' that she would wear that brooch...
- The Prince & Princess of Kent live at Kensington Palace.
- It costs £120,000-a-year for upkeep. (Or $160K per year in US Dollars)
- The Prince & Princess of Kent have been living RENT FREE ever since 1979.
- Because Queen Elizabeth PAYS ALL THEIR RENT on that property.
- Which means they don't have to get off their asses and 'generate some income' from time to time... in order to 'help out' with the bills (even sporadically
) like everyone else does.
In England, it is well documented that Queen Elizabeth II has often referred to Black People as 'Nig Nogs'... or 'Blackamoors'... as an insult.
So wearing that Brooch was a (not-too-subtle) gesture for Princess Michael to 'show her allegiance' to the Queen.. and that she openly 'shares the same opinions/beliefs' as the Queen, about black people.
It's like giving a 'wink and a nod'... to certain folks across the room... without actually 'saying' shit directly.
Just like if her father showed up to a pubic event wearing a
Schutzstaffel ('SS') pin on his collar... or if he
wore a Swastika as an armband... you would INSTANTLY know
(with just a glance) that he is LOYAL to Hitler, and shares the same beliefs about "race".