Hmm. You're right, you shouldn't need a "shitty rap song" to have a friendly discussion about racism and why it's still around.
I think you missed the meaning of the song however. The discussion wasn't about the song itself, but over the real problem of racial stereotypes and why people have that disgust towards the other race. The song was an opening for this topic.
I disagree to your statement of standing with minorites being ruined by SJW's though. I don't think it's a joke at all. I think it's stupid to think that sjw are standing up for black people. Black people can stand on their own. However, I think that standing WITH black people shows a message. Eminem did that with the recent rap he did against Donald Trump.
"Any reasonable person has a disdain towards minorites"
But why?? I'd like to believe that I'm a reasonable person, but I don't hold disdain towards black people. True, there are some minorites that honestly freak me out. For instance, gangs. They scare me. But other black people that aren't in gangs(or maybe they are, I dunno) that are respectful and trustworthy, those people I get along with fine. I see no problem with looking at minorites as equal to white people.
As for changing it in a day or a year, I never even thought this thread would do that. This is simply to discuss your thoughts on the matter in a relatively friendly manner. Of course I know that you can't change millions of people's opinions in a day. Uniting something that has been divided for centuries is never an easy task.
Besides that, you can have a division and still hold the other side as equal to yourself. You're right, the world will never be undivided. But that doesn't mean we can't work together and view each other as equal.
As for the rest of your conversation, I'm not going to comment on. I don't know enough about the subject to provide any sort of argument over it