I don't understand why it is taken for granted that if Stein wasn't a candidate the people who vote for her would be voting for the Democrats instead. Just as likely they would not vote at all or vote for some other protest candidate.
Because people who are disillusioned that the green party would address their concerns are generally not complete shitheads like republicans; they're decent but misled people.