Yes, I "must admit" Trump won the election.  The way he did it, using character assassinations on all opponents, making false innuendos, playing to the base levels, were a few elements, of many others he had nothing to do with, that won him the elections. But for Trumpites the ends, defeating Clinton, justified the means.
Please don't compare a political campaign to fighting in real battle. You insult all our veterans.
Our enemies have done a good job of defining themselves, Putin being one.  I don't see Trump calling him out. Yes, Trump is letting the Generals fight, the Generals he called an "embarrassment to our country" and alluded should be fired. You've been lied to about the effectiveness of the MOAB bomb:
www.foxnews.com/world/2017/05/07/analysts-downplay-effectiveness-moab-strike-in-afghanistan.html
If you aren't going go give Obama credit for beating back ISIS you can't give it to Trump either.  We'll see about China, they've promised that before and failed to follow through.