Cardi B Slams Conservative Who Slut-Shamed Rapper's 'Twerk' Video: 'NO Still Means NO'

Cardi B defended her “Twerk” video to a Daily Caller employee on Twitter, clapping back to say that the visuals say “to women that I can wear and not wear what ever I want” and “NO still means NO.”

On Sunday, Daily Caller video columnist Stephanie Hamill tweeted about the music video for the song “Twerk” by City Girls featuring Cardi B, which dropped last week. Hamill’s initial tweet included a clip of the video where many scantily clad women are twerking.

“In the era of #MeToo how exactly does this empower women?” asked Hamill, before imploring leftists and Cardi B to chime in.

Considering Cardi’s recent response to conservative commentator Tomi Lahren wherein she told Lahren that she would “dog walk” her if she didn’t leave Cardi alone, it’s not surprising that the rapper answered Hamill’s call.

The 26-year-old told Hamill that the video was about women having agency over their bodies and asked if Hamill personally thinks that twerking half-naked means she deserves to get “raped and molested.”

Hamill responded by saying that she agrees that “no means no, no matter what” but that she believes the video sexually objectifies women, and that “hurts all women & the cause.”

“We’re not sex objects!” said Hamill, who also added that perhaps she’s just a hater because she can’t twerk. She also asked for Cardi to come on her show and debate.

Minutes after her first tweet, Cardi doubled down on her previous thoughts about the current administration and addressed the conservatives who have been “harassing me and telling me the most disgusting things these past few days.”

“Listen I’m not telling ya to turn liberal all I’m saying is to admit that your president is fuckin up this country right now! Liberal or conservative we all suffer as citizens,” she wrote.

Love HuffPost? Become a founding member of HuffPost Plus today.

Also on HuffPost

MC Name: Rick Ross

Real Name: William Leonard Roberts II
Real Name: William Leonard Roberts II

MC Name: Snoop Dogg

Real Name: Calvin Cordozar Broadus, Jr
Real Name: Calvin Cordozar Broadus, Jr

MC Name: Busta Rhymes

Real Name: Trevor Tahiem Smith Jr.
Real Name: Trevor Tahiem Smith Jr.

MC Name: Dr. Dre

Real Name: Andre Romelle Young
Real Name: Andre Romelle Young

MC Name: Missy Elliot

Real Name: Melissa Arnette
Real Name: Melissa Arnette

MC Name: 2 Chainz

Real Name: Tauheed Epps
Real Name: Tauheed Epps

MC Name: Big Sean

Real Name: Sean Michael Leonard Anderson
Real Name: Sean Michael Leonard Anderson

MC Name: Big Boi

<i></i>Real Name: Antwan Andr&eacute; Patton
Real Name: Antwan André Patton

MC Name: Bobby Shmurda

Real Name: Ackquille Jean Pollard
Real Name: Ackquille Jean Pollard

MC Name: A$AP Rocky

Real Name: Rakim Mayers
Real Name: Rakim Mayers

MC Name: Lil Jon

Real Name: Jonathan Mortimer Smith
Real Name: Jonathan Mortimer Smith

MC Name: Childish Gambino

Real Name: Donald Glover
Real Name: Donald Glover

MC Name: Meek Mill

Real Name: Robert Rihmeek Williams
Real Name: Robert Rihmeek Williams

MC Name: Nicki Minaj

Real Name: Onika Maraj
Real Name: Onika Maraj

MC Name: Future

Real Name: Nayvadius DeMun Wilburn
Real Name: Nayvadius DeMun Wilburn

MC Name: Pitbull

Real Name: Armando Christian P&eacute;rez
Real Name: Armando Christian Pérez

MC Name: T.I.

Real Name: Clifford Joseph Harris, Jr.
Real Name: Clifford Joseph Harris, Jr.

MC Name: Waka Flocka Flame

Real Name: Juaqin James Malphurs
Real Name: Juaqin James Malphurs

MC Name: 50 Cent

Real Name: Curtis Jackson
Real Name: Curtis Jackson

MC Name: Wiz Khalifa

Real Name: Cameron Jibril Thomaz
Real Name: Cameron Jibril Thomaz

MC Name: Xzibit

Real Name: Alvin Nathaniel Joiner
Real Name: Alvin Nathaniel Joiner

MC Name: MC Hammer

Real Name: Stanley Kirk Burrell
Real Name: Stanley Kirk Burrell

MC Name: Tyga

Real Name: Michael Ray Nguyen-Stevenson
Real Name: Michael Ray Nguyen-Stevenson

MC Name: Flo Rida

Real Name: Tramar Dillard
Real Name: Tramar Dillard

MC Name: Angel Haze

Real&nbsp;Name: Raee'n Roes Wilson
Real Name: Raee'n Roes Wilson

This article originally appeared on HuffPost.