Divided Democrats, Incoherent Republicans