There's a lot more depth to it than just guns/violence/drugs, at least with the stuff I posted.
Vince Staples is a former Crip whose father was also a gang member, grew up in Long Beach, has a pretty specific point of view, an incredible flow, and is incredibly honest with regards to his childhood and what drew him into gang life. Also that music video is just cool.
Ka is an FDNY captain who has an incredible sense of storytelling and has a pretty dense focus on people/families dealing with hardships in Brooklyn, and may get fired from firefighting because the New York post wrote a lynchmob article about his "secret" double life as a firefighter.
ScHoolboy Q is definitely on the glorification side of things. Was also a Crip and tends to veer towards straight up gangster rap. His sense of timing and wordplay is what makes him interesting. Kendrick Lamar has learned a lot from him.