I’ve seen various videos of people challenging Ted Cruz at campaign stops like that girl from Juno. In each of those, he responds with critical thinking and reasoned debate that defeats the challengers liberal worldview. When Donald Trump is challenged he responds with insults and temper tantrums, never addressing the flaw in their argument.
Honestly?
Sometimes you need a logical response. Other times you need an emotional response. It depends on the person and it depends on the crowd.