Farrakhan has always been portrayed counter to his character. Many people both white AND black don't *really* want him to gain much momentum as a leader because of what he calls for: accountability, responsibility, self reliance, and actually getting off ones ass.
I'm not a particular fan of the Nation of Islam, but I have always enjoyed listening to Farrakhan's speeches because he is most always hitting the nail on the head more than we'd care to admit.
But watch the whole thing - ALL of the people on stage are actually excellent speakers.