Can a girl live? Meghan Markle attended her first-ever Trooping the Colour event with new husband Prince Harry and looked stunning in an off-the-shoulder dress by Carolina Herrera. However, the royal protocol police aka social media critics had something to say about her decision to bare in shoulders in the pale pink number.

"Kate [Middleton] will ALWAYS be the classy one. Who wears an off-the-shoulder number to such an event? Oh, MM, that’s right," one Twitter user wrote before another troll added, "Lady? She will never be a 'lady.' She broke the royal protocol again by wearing a sexy dress when a more discreet outfit was de rigueur and not an 'off shoulder dress.' She will never learn because she craves the limelight."

Wow. What year is it again? Unfortunately, this is not the first time Meghan has been criticized for her fashion choices. People had a lot of opinions on her wedding dress choice last month — with even Katy Perry dissing the Duchess of Sussex's Givenchy (off-the-shoulder) gown. “I would have done one more fitting. I’m never not going to tell the truth," she said before adding, "Kate, Kate, Kate won, Kate won!" Oh, and remember when her hair was deemed too "messy" for her wedding day? Sigh.

However, the Queen doesn't seem to mind as she invited Meghan to join her on the royal train as the duo will be opening the Mersey Gateway Bridge in Cheshire, opening the Storyhouse Theater in Chester, and attending a lunch at the Chester Town Hall on June 14 together. Not even Prince Harry or Kate have ever ridden on the "Buckingham Palace on wheels" so it's a huge honor for the former Suits actress.

And in case you are wondering, Meghan did technically break royal protocol, which requires women to cover their shoulders, but hey, it's 2018.