Farrakhan is the only well known leader that isn't scared to speak out against the government, jews, Hip Hop moguls, other Black leaders, etc.
There's certain things Oprah, Russell Simmons and Obama won't say because it's politically incorrect.
Farrakhan got Blacklisted by the media back in the 80s and the mainstream media doesn't mention his name, even if he holds a rally in Washington DC where a million people show up, the media won't mention it. I'm sure everybody knows about the Million Man March in 1996, but did you know there was a Million Family March in 2000 or 2001 that didn't get covered by the media?
The problem with Farrakhan is that his family isn't from America. He was born in The Bronx, but his parents are West Indian, so he's not the right person to ask for reparations because his ancestors weren't slaves in America. He's a first generation American.