There are shitty artists in every genre that someone who likes the genre still likes for some reason. You can't just say rap is the only genre of music like that. Listen to Meek Mill- Middle of the summer, tony's story, or dream chasers, or Immortal techniques dance with the devil or really any song by him. To downplay rap to the extent you do is irrational.
Edit: If you listen those songs and think they are glorifiying selling drugs, and other heinous activities, you truly no longer deserve an opinion on this subject.