Jazzhead...one of the generals? Really? Which one? None of them have the bravado to take on Trump. Get real.
I would welcome a challenge of Trump on the Republican side, but no one comes to mind that is worth a good BM. Romney is preparing for a run. But he would go no where against Trump.
There is always the possibility Trump pulls an LBJ and announces he does not plan to run, but that is not likely!
Weld is a Clinton operative. A joke on his best day. There is no one in the Republican Party that stands a chance against Trump. No one.
And the only person that has a remote chance of defeating Trump is HR Clinton. I believe she will run and win the Democommie nomination again, only to be defeated worse than last time.
Americans do not like losers, and particularly sore losers, and Clinton is very much that! Trump defeats her with 40 Electoral College states to his credit in 2020.