For the record, I like rap music. Yes, the pop-rap that plays on the radio is awful. But you know, I haven't heard a good song on the radio ever (except Sail. If you like that song, check out the Devildriver version)
Point is, this is IMO the epitome of rap. It has a good beat, the rapper has a lot of talent, and the lyrics...
Well, let me just say I don't feel like many of you will dislike the message of this song.