Where progressives and the alt-right meet