If you listen to the lyrics of Nas, etc. and the ones you mentioned, there's actually something there, do i agree with it all, no, but at least it had a purpose.
I dont like the double standard that exists, making fun of people who aren't them, and yet its not racist?
Here's an oldie but goodie: