The thing is though, if rapper's lyrics are violent, then its because their lives were violent. Their songs reflect the ghettoes they come from. And you might criticize them for glorifying violence, but their audience is mainly urban blacks. These people's lives are violent. They have to romanticize the reality of their situation as a type of escape, because they have no other means. I mean, what opportunities are there to be found in the ghetto? I freely admit I'm no expert, but I have the feeling that there aren't lots of opportunity for employment there. In fact the only big 2 might just be drugs and prostitution. And if you happen to have honest employment, whose going to believe you? The cops probably won't. They are mighty suspicious of the ghetto, considering that alot of criminals come from there and they are more likely to search you and apply civil forfeiture. If you complain about rap's repetitiveness, then I can completely understand. All the talk about bling and women, or about being a drug lord do get repetitive. But hating the violence in it? That's missing the context from which rap comes from.
I get that, but their situation won't get any better and they have absolutely zero chance of changing anyone's perception of their culture as long as they keep romanticizing the violence they experience. I have no problem with rapping about violence, I just have a problem with rap lyrics that portray violence as a positive.