Personally I blame Abraham. He nor his wife had enough faith and God's promise did not change. Descendants beyond count right?. Enter Ishmael....now here we are. Look up what God has to say about Ismael's descendants. Genesis 16:12 folks.......