God is all just, so God punished Adam and Eve for disobedience by removing them from the garden of Eden. But why did God punish all of their descendants by not allowing them to start their lives in the garden? It is not just to punish a child for the sins of a parent. A child has no control of the actions of a parent since we all have free will and since a parent can perform actions before its child even exists.
By Jason Evert