Honestly i dont know why rappers try to fake that "stop the violence shit"? People think rap has so much to do with crime, but really its just music, crime is gonna happen whether a rapper tells you to "kill a nigga" or says "stop the violence", dosent make a huge difference in the streets. If a dude has love for his community then it shouldnt matter what he raps about, because if they rapping about violence, then theres nothing wrong with that cuz thats what the community really goes through. If they really wanna go for the non-violence shit than thats cool too.
PS: If you really want to preach all that "stop the violence" shit, then try doing it in a shirt that doesnt have a automatic gun on it.