The point of Abraham story was not that he was perfect flawless man who never made a mistake, but someone who at certain key points in his life had faith in God and obeyed that faith. When he was called to leave home for an unknown land he trusted in God. When he was told to sacrifice his own son, he was willing to trust that God would make it right, since God promised that his son Isaac was the child of promise. When Abraham and Sarah tried to fufill God's promise of a son their own way by using Hagar as a surrogate they suffered serious consequences. Like Moses and David who also made errors in judgement, Abraham was an imperfect type or preview of the perfect Jesus Christ who made no mistakes, had perfect faith and a perfect relationship with God the Father. Imperfect as Abraham was, he had a heart for God, and Faith and trust in the Lord that we should try to emulate.
Posted from Catholic.com App for Android