God Vindicates in strange ways and it is not always the way man thinks it should be done with victory on the battlefield. i.e. The great revivals that swept the southern army and the south after the war.
The old Isrealite were not always victorious against their enemies, but God still directed their path that they walked.