It is the final straw between model Amber Rose and her exes, rappers Kanye West and Wiz Khalifa.

After the rappers bursted slut-shaming slurs towards the 31-year-old, Rose finally forgave her two exes while she pep-talked through a crowd in SlutWalk, a movement that protests against victim-blaming and sexual assaults.

According to Daily Mail, the mother-of-one took the stage as the host and donned a lacy black dress complemented with a black over-the-knee leather boots. Alongside, she paraded with a signage that says "MY P---Y MY CHOICE."

Amid her on-stage stint, the host suddenly broke down while sharing her personal experiences with the man she said she loved and Wiz Khalifa, the model's ex-fiance whom she shared a child with, two-year-old Sebastian.  

"All I did was love him [Wiz] and gave him a beautiful son and to be told that I was nothing but a stripper, it hurt," Rose said while sobbing, according to a TMZ video. "He went on to make a song saying that he fell in love with a stripper, but fell out of love quicker."

In one of Wiz's songs, he threw a major shade against her former fiancée, and the lyrics goes: "You all 'bout that money, that s**t that I throw. Just make sure you clean off that pole."

However, Rose also mentioned that Wiz already asked an apology for what he said and everything was okay between them.

Meanwhile, Kanye West, whom she had a relationship with for two years, was also pardoned from his negative comments about Rose.

"I wanna forgive Kanye for what he said about me. I wanna let all that negativity go," Rose said.

Early this year, Us Weekly reported that Kanye blasted against his former girlfriend during an interview with Power 105.1's "The Breakfast Club," saying that he had to "take 30 showers" in order to move on from Rose to his wife, Kim Kardashian.

"She's just soakin' in the moment. If Kim had dated me when I first wanted to be with her, there wouldn't be an Amber Rose," Kanye said. "It's very hard for a woman to want to be with someone that's with Amber Rose...I had to take 30 showers before I got with Kim."

Kanye's remark waged a long-lasting war between Rose's camp and Kanye's, including Kim and Khloe Kardashian.

But according to Us Weekly, Rose already got over what happened between her and the Kardashian sisters, even before the SlutWalk commenced.