The contrast between the Old and New Testaments are stark. In the Old Testament the Israelites are told to kill all their enemies, even their wives, children, and animals.
+
+
Yet in the New Testament Jesus says pray for your enemies and if they take your shirt let them take your shoes as well.
+
+
I the think a more accurate pattern is that God is preaching against violence. He is telling the Israelites during those savage times, an eye for an eye, not a life for an eye. Kill your enemies but do not kill for the sake of killing.
+
+
Jesus is furthering this by saying that all violence is wrong. Still a hard concept for us today. How many of us would not defend our families or our country with violence?
+
+
Pacifism would not have worked in the savage BC times and so God was taking it one step at a time.