For the last few weeks, it's been Azealia Banks versus everybody on Twitter. Though the Harlem MC generally holds her tongue for no one, she has been exceptionally vocal in the last month or so, giving 140-character work to everyone from Rihanna, Beyonce and Hillary Clinton to U.K rappers, the grime scene, Black Lives Matter activist DeRay McKesson and many more. But after recently dishing out a racial slur-filled tweet fest against former One Direction member Zayn Malik (and getting her Twitter account suspended in the process), the polarizing rapper thinks she might have went too far and is now apologizing.

After some days to think over her harsh words for Zayn, which included calling him a "sand nigger," Banks took to Instagram to say sorry. But instead of apologizing to Zayn in particular, she atoned to the entire planet. Unless this is purely sarcasm - which we wouldn't put past Azealia - she actually sounds sincere.

"Now that the immediacy of the infamous incident has worn off I've had some time to decompress [and] take a more rational assessment of things," she wrote. "I want to extend my sincerest apologies to the world. Employing racial/sexual slurs/stereotypes in attempts to make fun of or degrade another person or group is absolutely unacceptable and is not fair or fun for anyone. Allowing my anger to get the best of me, I managed to insult millions of people without reason. And for that I give my deepest apologies."

Later, however, Azealia captioned an Instagram referencing Skai Jackson, the 14-year-old who responded to Banks on Twitter and got a huge round of support for how she did it. "Yes, the child is a coon in training," wrote Azealia. See it below.

The apology comes just days after she penned an essay on the effect of White supremacy on the Black community.

See 20 Great Albums From Female Rappers Over the Years