A councillor has said “young people are being failed” after witnessing a “brutal attack on a 12-year-old girl”.