Moral codes adjust themselves to environmental conditions.
There have been only 268 of the past 3 421 years free of war.
Just as there's garbage that pollutes the Potomac river there is garbage...
God tolerates even our stammering and pardons our ignorance whenever something inadvertently escapes us - as indeed without this mercy there would be no freedom to pray.