A lot of the things being said about rap can be said about rock or any other genre of music. And just because a lot of what you hear in mainstream rap is about drugs sex and money does not mean that is what all rap is about. Of coarse the more popular artist for any genre are not going to be a good benchmark for the genre as a whole.
Rap isn't as easy as just throwing words over a beat. I'll bet that most the people saying that rap is not music or that it is so easy to make a rap song have never even tried to make a beat. It takes all the same musical talent and theory to make a rap beat that it does to make a rock song, the main differance is that one is often, but not always made with a computer, and the other with instruments, but not always.
Like Raskolnikov was saying about the human beat box......Rahzel!!!!
If you have ever heard him beat box you know what I am talking about!
And what about freestyling? That is probably one of the hardest things I have ever done in my life. I think the only reason that I can even try to freestyle is my ADD. You have to pour out rhymes and try to make them flow with the beat while thinking about your next line. A very challenging thing to do.
1 Peter 2:16