It used to be easy to win a war before Obama if you let the military run the war according to the rules of how you win one, but the politicians with their donors can't let that happen because they need to be reelected no matter how many military folks are killed and maimed for life.Here is the rub , its impossible to fight and win a limited war where you don't fully commit to winning . We won WWII because we embraced total war. America has not fought a total war since 1945 and American politicians have incorrectly come to the belief we can just drop a few bombs and then leave , and more importantly the American public doesn't and hasn't support on a large scale war since then.
A lot of folks don't really understand there was an anti war movement in WWII it was small compared to what would happen later on but none the less it was there and yes it was growing by the end of 1945.
I do not know what it would take for us to win a massive conflict in this day and age given this limited warfare philosphy we have adopted in the last 70 years or so .
Obama fired over 50 General officers that didn't support his politics leaving us with the WOKE pieces of shat we have leading the military now that are more concerned with gender reassignments than they are winning a conflict should we get into another one which may be likely if they have their way in the Ukraine.