I do think Cruz has his demons....one of which is burning ambition that has led him astray.
As you said Trump is Trump. He has succeeded famously already and could sit back and do nothing but he cannot stand to see what has been happening and is a doer so he is doing something about it. I saw a black Pastor give a speech in MO (I think) about Trump and apparently Trump went to him some time ago and the pastor said some really good things in a rousing introduction for Trump.
He said it better than I can:
https://www.youtube.com/watch?v=cCHZbB-M9oE
Wow, I’ve heard of a few black pastors joining the juggernaut but never saw this one... thanks!