Here's the thing.
Cultures at that time sacrificed kids. Abraham was Babylonian, who were known to sacrifice children.
This story is God teaching Abraham a lesson. He told Abraham to sacrifice Isaac just as all every other culture did to their gods, but God stopped him to show that this is not His way and had Abraham sacrifice an animal instead. This story points forward to Jesus. Abraham stated that God would provide the sacrifice. Jesus was God sacrificing His son for us and our sins.