Tupac touched a lot of people with his constant struggle for the rights of black people. He wrote great lyrics imo but also made much pretty violent gangsta stuff. But songs like Changes, Unconditional Love, I aint mad at cha.... beautiful stuff. Really. Tupac at his best...
But olschool rap like Run DMC and similar. There´s hardly much violence in it.