I'm not defending content of rap, and this discussion was never about "why rap sucks". There is a huge difference and you fail to see it.
This conversation was not about white guilt, but bigotry seems to have raised its head once again. Now you tell me about what is "off topic".