Cities cannot be liberal. Only a majority of people living IN a city can be liberal. You are just so simple-minded that you see the world in black and white is all.
Intelligent people eveluate this according to principles, and not stupid partisanship. The 18 year old was wrong to masturbate in class, he was wrong to do so as he watched kids. The School was wrong for being so lenient about it and the shooter was wrong to kill him and especially his family.
There are no winners here and there is no moral high ground any of the participants can take.