On one side are the anarchists and “antifascists,” or antifa — left-wing groups that wear masks, dress in black and have sometimes caused peaceful marches staged by progressive groups to end with violence or property damage. On the other side are a loose coalition of people with far-right ideology — including white nationalists — who turn up at events, they say, to defend free speech and free assembly against antifa groups.