The fact is that the state of the art for ML is simply not to the point where you could build a model for reliably identifying a category as broad and ambiguous as "violence".
I would hope HN users, even if they aren't directly familiar with ML, would appreciate that it isn't trivial.