Look at the two parties at present. One is united, focussed, organised and has a leader. The other has no idea what it's doing at the moment. Given that reality, of course people will vote for Trump.