How news sites’ online comments helped build our hateful electorate