Spanish slang. Since swear words are nearly impossible to translate between languages because of synonyms (at least in English), intentions, implications, and subtleties, bendejo can mean dickhead, prick, asshole, or dipshit. It doesn't really identify with a single English word.
Miguel is such a dumbass--he's never serious and is always getting hit when he does stupid stuff, and he even laughs when he's getting beat up! What a bendejo!
Black Islam is a religious as well as socio-political organization to improve the welfare of African Americans. It has been called sexist, homophobic, and racist, but also has been praised as helpful to black businesses and for improving inner city neighborhoods.