God has an ideal and knows what is possible and because he loves us, wants what is best for us. Even when our issues make what is best for us impossible due to sin (which is simply defined as living apart from God) he makes the outrageous sacrifice of Christ to repair the bridges. That said, our freedom gives us the ability to choose or own path, do follow our own morality, to commit the sins we prefer, to reject or follow God to our choosing... even though those lives will effect others. Because he is God he has grace for us but does not wholly remove the penalties for sin. The real penalty for sin is basically giving us what we have been seeking. An eternity of life apart from Him. None of this is really about behavior. None of this is about cause and effect. Think of it like a marriage. If a man decides to marry a woman, and buys her from her father, forbids her to speak, marries her and takes her home... is that marriage going to be a loving relationship on either side? But if the man announces his love, woos her, chases her and sacrifices for her until the day she decides whether to do the same for him, it provides the foundation for the rest of the relationship. But the latter illustration gives her the choice to leave him and seek another. That is the point of the Gospels. God so loved us that he let us choose, and when our choice cause separation, he gave us an opportunity to choose again. Of course God knows what will happen, and in describing what he knows through the messengers in the Bible, it can sound like a predetermined path.