Trump’s summer of hate