Impeaching Trump: Is it worth it for his Democratic opponents?

62