Paidion wrote:If God knew in advance what Cain WOULD do, then Cain couldn't have done otherwise.
True, but foreknowledge of a person's actions is not equivalent to control over said person's actions, nor does it equate to God's will. God didn't will a lot of things that have happened in the course of history, but they happened anyway.
Paidion wrote:So why would God say words that would be a "witness to Cain prior to him making his choice"? Why tell Cain that he must master sin, when it was impossible for Cain to do so, due to the forknowledge of God.
Because Cain
could have repented! It was
possible, but Cain chose not to. God's foreknowledge doesn't make a particular action (or lack thereof) impossible. It's
knowing something in advance, not
determining something in advance. One is passive whereas the other is active.
Paidion wrote:God DID know in advance what Cain COULD do. He knew that he could master sin as his brother Abel did. God also knew that he could choose to go on in the same old way. But God didn't know in advance which choice he would make. So God's requiring him to master sin makes perfect sense.
I understand why you say that, but I do believe that God knew what Cain would do, more than just knowing what he could do.
I believe what God does is to intervene on the stage of history so that we have the best possible outcome, with the most people possible being saved, without taking away free will and without 'cheating' by blessing people so that they'll love Him. (After all, God proved that with Job.) But even with God intervening, He can't bring everyone to salvation because they all have free will. But He can use other people as well as circumstances to mold them and shape them so that they'll be in a position to repent, if at all possible.
That's what makes sense to me, anyway...
Damon