It's always been a fashion truth that Kate Middleton can do no wrong. Her style might not have the amazing 80s drama of her Princess Diana, (think feathered hair and shoulder pads for days) but she can rock a 1940s-inspired blush Alexander McQueen frock and dinner-plate-sized hat like nobody's business.

Kate at Pippa

But even fashion darlings have bad days with the public, and Kate is getting no love for opting to wear forest green instead of black to this year's BAFTAs.

#metoo #timesup

2017 was not a good year for men who generally treat women horribly. It started with Harvey Weinstein, snowballed into an avalanche of accusations against movie industry folks and spilled over into other industries. Women were emboldened to speak out against their attackers and harassers in person and on social media. Only off-grid hermits have never heard of #metoo.

At the Golden Globes last year actors showed their solidarity with the movement by wearing all black, and so when the BAFTAs rolled around, it only made sense for women to continue the protest.

Golden Globes all black

The offending forest green dress

Except Kate Middleton didn't.

While it might look like an affront to the cause, and it might be hard to imagine why Kate, being a woman and an advocate for women's causes, wouldn't make a (pretty simple) public stand on the issue, there's actually a pretty good reason why she didn't.

Royals never make political statements. It's actually a violation of royal protocol. And whatever your views are, #metoo and #timesup are political movements.

But they're women's movements too

Because Twitter is basically a virtual soapbox, people got up and started ranting.

"Disappointed in #KateMiddleton #DuchessofCambridge not wearing black to the #EEBAFTAs. It's not a political thing, It's a woman thing! #TimesUp #StandTogether," wrote Nikki Long. 

Nikki Long

"I know the Royals aren't supposed to get involved with "protests" or anything ... but would it really have been THAT bad for Kate Middleton to wear black??? #BAFTAs2018," wrote Rachel McGrath.

Rachel McGrath

Maybe Kate didn't follow the crowd and make a stand, but we're all fighting for women's rights here, and perhaps Kate has the right to not be told what she should wear. 

Kate and Will

Kate Middleton didn't wear black to the BAFTAs this year