One simple questions to sort this out:
Who had a permit to hold a rally, and who did not?
Exactly.
Heather Heyer’s death was proximately caused by the conditions and situation which antifa created when they came - uninvited and without a permit - and initiated violence. Without antifa violence, there would have been no circumstances creating James Fields’ state of mind such as to lead him to want to drive a car into people hitting his car with baseball bats and bricks.
The message should've been "keep your demonstrations out of the streets or get arrested for obstructing traffic". Never happened.
Another simple question — Who struck the first blows?
Both had permits
Based on the Kessler complaint filed in court, “counter protestors” were granted permits.
I have yet to find out what particular groups obtained those permits.