Democrats Have No One to Blame but Themselves for Trump