Rapper Azealia Banks has landed herself in some hot water after she was caught on camera having an altercation on a flight and was heard using a homophobic slur in the process.

The video, compliments of TMZ, shows Banks on a flight home to L.A. Monday night. According to reports she was trying to rush out the door when she had an issue with a French couple she tried to get around. The man allegedly put his hand out to block her-to which she reacted by spitting in his face, punching him and clawing at his shirt. Afterwards, when a flight attendant took her bag and asked her to calm down the rapper then blew up and called him a "f---ing f---ot."

She allegedly then fled the plane after the co-pilot told her the police were on their way to the scene.

Banks then took to Twitter to share her side of the story.

"OK so I get hit in the face by a man and no one cares. They only hear what I called the man blocking my exit," she wrote. "I don't care. I've said it before and I'll say it again. I don't tolerate b--cha--ness and I don't tolerate men putting their hands on me."

The eyewitness has since told TMZ that Banks' account is false and she wasn't hit.

Since the video went public, Banks has unverified and protected her account, and deleted the tweets.

There has been no other comment on the issue. It is unclear if Banks' team plans to make another comment.

UPDATE 3:27 P.M.: Banks has made her Twitter account public again and called out her haters for her side of the story being called false and not being believed. She also defended her comments by talking about her own sexuality to prove she isn't homophobic.