Azealia Banks butted heads with celebrity blogger Perez Hilton after he publicly expressed his support for Banks' newfound foe Angel Haze. Azealia struck back on Twitter, calling Hilton a "messy f----t." She was criticized for using the slur, and offered this explanation: "A f----t is not a homosexual male. A f----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)