Quick poll. 1. Disgruntled Teen-agers 2. Islamacists 3. Militia 4. Radical leftists
None of the above- (1 is closest) Gang-related...non-teens or late teens.
I'll go with 5. Gang related.