I once watched a debate on BNN SqueezePlay between Bob Rae and Kevin O'Leary.  Rae destroyed Kevin in less than 30 secords.  The reason?  O'Leary (to his credit) was not able to simply repeat the dumb positions he was taking and caved - that is the single biggest difference between Trump and O'Leary.  Trump can continue saying something completely off the wall until it no longer serves his purpose.  O'Leary does not have that talent.