Meet Lupe Fiasco. He dubbed Barack Obama a "terrorist." Lupe's motto is "You should criticize power even if you agree with it."
Bill's ongoing exchanges with rappers are perfect for TeeVee. Mr. O sounds so unctuous when he addresses him as "Mr. Fiasco." (The rapper's real name is Wasalu Muhammad Jaco, and he's fairly well-spoken about the 'war in Afghanistan.') Take a listen.