There are many reasons why racism and hatred still exists. The truth is when you believe that race based hate is so wrong, you end up second guessing yourself because there are people in society who expose themselves with their excessive ethnic behavior 
I hate rappers because they act so ghetto, too urban, and very gang affiliated. Most of these guys look like creatures who stepped out of a horror movie. They talk like they've been given the human right to say whatever they want to because of free speech. Their attitude just reinforces why I have pre-conceived notions that are honestly very prejudiced about people in the inner city. Being genetically pre-disposed is not excusable at all for the ugly street syndrome that is shown by former prison people who use poverty as a excuse to do anything so they can make themselves look like they deserve to make money by hustling.
i agree with some of what you said, but i'd like to add: rappers don't "act" ghetto. they "are" ghetto. at least the ones from the ghetto. and even the ones from the 'burbs(ice cube/encino), appropriate all of the ghetto trappings. i.e.- speech-(non-standard black english, the saggy dress, etc...
many of these guys won't admit it, but inside they are scared as shit. just little boys. somehow, there's an unwritten"urban law," that says if you're "black," you 've got to "sound" and "act" black, in order to be "legit." to "keep it real!" since when did the "i'm proud to be ignorant banner get so popular? not only that, but many people(of all races), will erroneously measure the degree of your "blackness," by how "street" or "ghetto
you sound. keepin' it real, right? f*ckin' pathetic, is what it is. ...and most peole buy into this bullshit. i keep asking myself- since when did it become so "cool" as to sound like you've got litle more than a 3rd grade education? then if you speak properly, "other" blacks use the cop out,"oh, he think he white!" yeah, right. there is proper grammer, language, etc.. since when is speaking properly, "white." it's just proper grammer, ffs!
but what are you gonna' do? our society buys into all the fantasy gangsta'/roleplaying and encourages this type of stuff, to a degree.
too bad people are so afraid to just "be," and don't have to manufacture and present a totally delusional "image.: (in their mind) oops! my bad! that is a huge part of the inherrent "problem." these days, many peole don't even "know" who the f*ck they are.
maybe they've never experienced those "defining moments" that let you know who and what you are really made of.
oh well. i guess, if in doubt, act"hard" (haha!)
p.s.- as long as the prime motivators (fear self hate, and insecurity) for most larval stage humans continue to exist and be perpetuated, there will be self hate, self loathing, etc... and all these things help racism and intolerance survive.