No matter how bitchy Azealia Banks can be she still makes very valid points. Love or hate her you have to respect her honesty and realness. She's one of the very few stars that actually says what she thinks without worrying about being politically correct. It's admirable that she refuses to fake it to the top.