Mainstream rap hasn't ruined anything. It's great party/club/celebration music, always has been. The simple minded idiots who take everything their favorite rapper says as a way of life ruined music.
If you don't like sex, drugs, alcohol, or naked women, nobody is forcing you to listen to it or...