That's all well and good, save for the fact that "violence" has become a much squishier term lately. Particularly, though not exclusively, on the the left there's an increasing tendency to classify unpopular or ugly speech (as opposed to actions) as a form of violence. It's not hard to see where this goes.