Azealia Banks has got 2013 off to an interesting start - by engaging in a massive Twitter feud with infamous celebrity blogger Perez Hilton.
Last night Azealia called Perez a "messy f*****" and "d**kbreath", after he criticised her beef with musician Angel Haze, and her comments about not wanting to work with Rihanna.
She defended her comment with the follow up tweet "A f***** is not a homosexual male. A f***** is any male who acts like a female. There's a BIG difference." She added "If u listen to my music and are not offended by the word n****...We're not gonna go here with this f***** sh*t...We're just not. Lol."
Azealia's super sweary break through track 212 featured streams of profanity, so she's no stranger to using offensive words - but her fans have acknowledged that there's a difference between swearing and hate speech.
Azealia subsequently deleted some of her tweets, but was criticised by her own fans and Perez supporters for sending them. She tweeted: "Unpleasant meddling woman = bitch. Unpleasant medding man = Perez Hilton."
Perez contented himself by retweeting comments and support from his fans, and tweeted "You know what you do with trash, right? Put it in the dumpster and throw it away! #begonetrash"
Not everyone in the celeb world likes Perez, but people seem to be united in their belief that the language Azealia used is unacceptable.
She apologised at the end of the spat, saying: "My most sincere apologies to anyone who was indirectly offended by my foul language. Not sorry for Perez tho. Lol"
In an interview with Necole Bitchie last September, Azealia commented that she "definitely" supports gay people, adding "I'm bisexual, so it makes sense. But I don't want to be that girl who says all gays necessarily hang out together, of course!
"I have people say to me 'oh wow, my friend is gay too' and I'm like 'yeah, so?'"