Most mainstream, MTV/BET style rappers are ghetto trash, no matter how much money they make. They have petty rivalries, and all the millions can't keep them from their ghetto crime tendencies. The only rappers I can respect more than dog sh!t are the ones who don't try to maintain a "badass" attitude or get in serious trouble with the law. Mos Def, Outkast, Deltron3030, Blackalicious and a few other rappers are pretty good. Snoop, Dre, Jay-Z, etc, are just dirty n-words (gonna use Chris Rock's terminology: there's a HUGE difference between a black person and a great person, just like there's a difference between a white person and white trash, etc, etc)