Azealia Banks found a new enemy over the weekend when she butted heads with celebrity blogger Perez Hilton. After Perez publicly expressed his support for Banks' newfound foe Angel Haze, Azealia struck back on Twitter, calling Hilton a "messy fa---t." After she was criticized for using the slur, she explained herself (sorta): "A fa---t is not a homosexual male. A fa---t is any male who acts like a female. There's a BIG difference," she wrote. "As a bisexual person I knew what I meant when I used that word...My most sincere apologies to anyone who was indirectly offended by my foul language."
(Photos from left: Joe Scarnici/Getty Images for GQ, John Sciulli/Getty Images for smart)