I think we are confusing means and ends here.
We all seem to agree about MEANS - violence is never acceptable, whether perpetrated by antifa or the KKK or whoever. And there has been violence on both sides, which is the main point of Trump and his UHND supporters.
Trump critics are more focused on ENDS. The BLM movement's goal is equality (no matter how one feels about their means), while the KKK movement's goal is separation and dominance. That is why people are saying that there can be no moral equivalence here. One side is vile, even if they were totally nonviolent.
So both sides are, to some degree, talking past one another. We might actually agree more than we think.
Thoughts?