I would also have to say Zack de la Rocha and KRS. To the guy who suggested Canibus, don't you remember that song he did called "Draft Me"? It was probably the most reactionary, dim-witted hip hop song of the decade:
"Lurkin, to leave y'all with bloody red turbans
Screamin "Jihad!" while y'all pray to a false god
We ready for, all out war, it's time to settle the score
Grab a .44 and dump into nigga's door
Draft me, you ain't even gotta ask me, I'm ready
With the Rambo machete, using tactics that's deadly
Draft me, I swear to God, we ready for the Taliban
Drop the bomb, and huddle with some nuclear laws, come on!"
The moron even ends the song by sampling a speech from Bush where he's talking about winning peace through war. Before hearing this song I used to feel bad for Canibus because he always got such garbage beats for all of his albums. But after "Draft Me" I realized that he deserves to have low sales and mediocre albums. Sabac wouldn't work with that fake, wanna-be emcee.