I think there's a strong naivety in liberal perspectives on non-violence. Liberal successes like the civil rights movement were finalized and won by non-violent leaders like MLK, and so he has been championed as a hero who represents the values that won the day. Students in school are taught that "the good guys" follow his approach. MLK is, without a doubt, a social hero to a very high degree. However, there's a HUGE other side to the civil rights movement. The state is incentivized to work with non-violent leaders because the alternative is credible threats of violence. When the bulk of the population thinks violence is never an option, your non violent offering loses its teeth.
You don't need to advocate for violence. But if it happens, focus on the root cause and empathize with why people are driven to this.