Azealia Banks feels "deeply misunderstood".
The 'Big Big Beat' star had her Twitter account suspended and was dropped from appearing at a London festival after she launched a vile racist and homophobic rant on Zayn Malik and she now feels she is being "shoved into a corner and punished" for her actions.
She wrote on Instagram: "I feel really sad and uninspired. I'm having trouble mustering up enough smiles and enthusiasm to finish 'Fantasea 2'.
"I feel deeply misunderstood. I feel cheated, I feel stolen from. I feel though as I've made and am making such huge contributions to the times, as far as music and the national conversation go, only to be shoved into a corner and punished while I watch my ideas and insight get paraphrased and repackaged by everyone."
Meanwhile, the 25-year-old rapper previously apologised to her fans after she realised "that words hurt".
She shared: "Ok, i'm never saying the word F****T ever again. The amount of people that get hurt when i use the word vs. the amount of people i've said it to are just not worth it.
"Honestly... This isn't a cop out, its just me realizing that words hurt. and while i may be immune to every word and be thicker skinned than most, it doesn't mean that i get to go around treating people with the same toughness that made my skin so thick. Because, that IS how people get thick skin... by being subjected to name calling/belittlement/abuse and its not fair. (sic)"
Azealia was criticised earlier this year when she referred to the One Direction star as a "curry scented b***h".
She wrote on Twitter: "Keeping sucking this young rapunxel d**k u hairy curry scented b***h. Imma start calling you punjab you dirty b***h. You a d**k rider for real. Ride this d**k until the wheels fall off Punjab (sic)."