Rap is very popular, for the black community, and even white kids are getting into it. Rap is something the black community in the USA have been able to initiate and use as a means of putting food on their table since most of them ( males ) cannot get an ordinary job from the white folks. So whoever condemns rap just because some rappers say hoe and bitches, doesnt make rap bad. Rappers like lupe fiasco dont rap about hoes.
Rock is not pure either, sometimes rock promotes drug just like rap do too. sometimes i dont hear what they say in rock too haha, when they play that guitar and scream like little girls, i barely understand. So my conclusion is., listen to what you want and stop criticizing someone else's music because music has its good and bad side.
Peace hommies.