You should know that rap isn't all about guns and alcohol although it does have quite a few songs about it, but you shouldn't discriminate against it just because you heard a song or two.
There are plenty of good rap music it's just not on the radio as much as the music your thinking of.