Earlier this year, Kim Kardashian was slammed for promoting weight loss lollipops.
One of the most prominent voices was the gorgeous The Good Place actress, Jameela Jamil.
She's once again taking aim at stars who promote bogus weight loss products -- but one star is hitting back.
Jameela Jamil reflected on the ways in which women are shamed for simply eating and having bodies.
"Some thoughts I have about @flattummyco being flogged this morning to prey on the RIDICULOUS shame women are made to feel," she wrote.
Her thoughts were in part inspired by the season.
Jameela notes that women are shamed in particular "when they indulge on days like Thanksgiving."
"I hate this company," Jameela says of the weight loss tea hawked by celebrities. "And it’s poisonous rhetoric."
She notes that it's a product "that is only marketed at young girls and their branding is all pink."
"They are just the worst," Jameela declares.
She especially hates to see celebrities pretending that "weight loss tea" is their secret to staying fit. It's not.
"I am so sick of the lies," Jameela says. "I was so riddled with eating disorders when I was young."
"I listened to irresponsible celebrities and bought all these bad products," she confesses.
"And," she reveals. "Followed their TERRIBLE and toxic diet tips for how they maintained the tiny weight they were..."
"And I f--ked up my metabolism and digestive system for life," Jameela says. "I damaged my fertility, I was consumed and mentally ill."
That is heartbreaking.
"I was obsessed," Jameela elaborates. "And didn’t eat a meal for over three years as a growing teen."
Even though she grew to the healthy height of 5-foot-11, that can and did still do lasting damage.
"I am not going to stop until we teach people to be better allies to women," Jameela vows.
She continues: "And stop selling this not at all medically sound s--t and rhetoric to us."
"UNFOLLOW THE PEOPLE WHO TELL YOU THINGS THAT MAKE YOU FEEL BAD," she suggests.
That advice is especially aimed at younger women.
One of the celebrities whom Jameela called out by name was Cardi B.
"They got Cardi B on the laxative nonsense 'detox' tea," Jameela lamented.
"GOD I hope all these celebrities all s--t their pants in public," she expressed.
Jameela continued: "the way the poor women who buy this nonsense upon their recommendation do."
"Not," Jameela noted of celebrities. "That they actually take this s--t."
She explains: "They just flog it because they need MORE MONEY."
That's exactly why celebrities endorse products. Sometimes, the least ethical products are willing to pay the most.
As you can imagine, Jameela's unsanitary wish towards the celebrities who hawk such wares made headlines.
Cardi B took note, and responded on Twitter.
"I will never s--t my pants cause there's public bathrooms," Cardi points out.
She follows it up with an eyebrow-raising: "oooo and bushes."
(Please do not defecate in bushes unless you have no other choice)
Honestly, we know that Cardi has a reputation.
She has gotten into fights and been accused of ordering women to be assaulted.
But in this case, it looks like she's being a good sport about it.
Jameela isn't looking to feud with anyone, including Cardi, as she clarified on Twitter.
"I definitely don’t want any woman canceled!" Jameela insists. "I’m hardly perfect!"
"We can all just wake up one day and decide to be more responsible and do better for women!" Jameela writes.
"I used to be really ignorant and misguided in my feminism," she admits. "Pretty slut shamey and backwards..."
That was around, like, 2013. She's a growing, changing person -- like the rest of us.
"We can ALL Change + do more," Jameela concludes.
She's absolutely right.
And please remember that celebrities only have one "secret" to weight loss, and it's money.