Defeating them in a single battle is useless - you must destroy their ability to wage war, then crush their will to fight.
In my opinion, you have no business fighting a war that you are not willing to win. To do so is to pointlessly waste the lives of American soldiers.
Keep the politicians at home & this can happen. However, give the pols media coverage & a weeping mom & there goes the neighborhood.