But there is this stark similarity : in Afghanistan , as in Vietnam , we may now be facing a situation where we can win every battle and still not win the war--at least not within a time frame and at a cost that is acceptable to the American people .