Socialism gets rebranded every generation with new faces and a catchy slogan. But the pitch stays the same: This time will be different.