Ok, if we are talking about mainstream rap, I totally agree...then again, I wouldnt call mainstream rap, "rap". I would classify it more as pop to be quite honest.
Go listen to nas, immortal technique, mobb deep, wu-tang, 2pac, biggie, jay-z, old school eminem, atmosphere, jedi mind tricks etc etc and then tell me what you think.
Just as people hate rap because they dont believe its music or that it promotes further degradation of the black society seems like bullshit to me. In the 'hood' rap music is theraputic for kids and teens growin up struggling, it gives them something to use to zone out and just vibe.
Personally, I cant stand metal, or rock in general. I cant see why people find any interest in it what so ever, it all sounds the same to me...then again, thats what the opposition says about rap. Hating on one genre of music is just stupid though. People like different sounds because people are stimulated differently, so while I like to hear I nice loop with a poetic flow over top, a rock listener might prefer that different combinations of a drummer or how a bassist plays his strings...its all the same in the end if you ask me. People are just stimulated differently when it comes to audio.