A Dem who votes yes will lose any enthusiasm he has from the crazies. If they vote no it’s a much harder battle. I suspect they’ll vote no in the end because the crazies can guarantee a lose but the sanes cannot.
If Donnelly votes against Kavanaugh then he’s basically doing it just to build his credentials for his next job as a Democrat lobbyist.