Hillary Clinton has some tough words for Democrats, and for