Migrants, terror and austerity cuts have combined to give rise to the far-right but the politics of hope may still win.