I agree with mickbobcat’s dismissal of rap, but Iwould never want to ban something just because I don’t like it...
In many cases the lyrics are offensive, so why does mainstream media play them ?
I love old blues records . In some cases they sing of similar social problems and misbehaviour as modern rap artists do. Were they played on radio at the time? I doubt it.