He said mean things on twitter and holds positions that were not controversial for a Democrat two years ago.