The far left and hard right thrive on the same fuel: grievance, division and permanent outrage, Opinion.

Read more