Cardi B is fighting back against attacks on her upbringing.

On Saturday (March 23), the Bronx native took to Instagram Live to address the double standard in hip hop which praises male rappers for talking about their rough upbringings but shames female emcees for doing the same thing.

“Let me tell you something,” Cardi began. “I am a rapper. I am a b—h that came from the streets that came to the industry. I wasn’t a Disney channel star. I wasn’t a nun. I wasn’t a saint.” The 25-year-old continued, “I’m a good hearted person, but I’ve done f—d up s—t. And y’all don’t gotta worry about it. Y’all don’t gotta tell my story. Y’all wanna know why y’all don’t gotta tell my story? Because I’m gonna write a book about my life. I’ve been through a lot of s—t.”

“I never claim to be [an] angel I always been a street b—h,” she tweeted later that day, adding, “Ya be glorifying [these] street rappers that talk and do that grimmey [sic] street s—t but they can’t stand a street b—h!” While it wasn’t clear what prompted Cardi to go on the defense, the next day the proud mom called out online trolls for harassment.

“Don’t come [harassing] me on my page and when I reply back ya get upset. GTFOH!” she tweeted. “If you not BARDIGANG then why the f—k you here ?” The explosive rant was followed up with an announcement that she was taking a break from the social media platform “for a few days.”

All of this comes on the heels of a damaging hashtag (#SurvivingCardiB) which went viral over statements Cardi made during a previous Instagram Live. In the old clip uploaded by a Twitter user, Cardi talks about her gritty upbringing before she became famous, saying, “I had to go strip, I had to go, ‘Oh yeah, you want to f—k me? Yeah, yeah, yeah, let’s go back to this hotel,’ and I drugged n—s up, and I robbed them. That’s what I used to do.”

The #SurvivingCardiB hashtag was used to compare her actions to the bombshell Lifetime docuseries “Surviving R. Kelly” which aired earlier this year. The docuseries featured allegations from several women claiming the embattled R&B singer sexually abused them.

On Sunday (March 24), Cardi responded to those trying to “cancel” her on Twitter and Instagram with a video of Tisha Campbell-Martin performing her song “Steel Here.” Watch the clip that has some people calling for the “Money” rapper to be canceled for yourself ahead.