You seem to keep missing it.
As do you.
You said:
Yes, it may be true that she didn't know where the spies were going. But she DID know that the spies DID NOT LEAVE HER HOUSE. She basically said, yes, the spies WERE here, but they LEFT, and I have no clue where they're going.
Yes, I am aware that she knew where they were at because she hid them. But if you tried to read her words to the guards (who wanted the spies) as being true (read in a different kind of way), you will see what I am talking about. Most just assume she lied and that is the only possible scenario. I do believe in the possibility that she lied, but that is not the only one. The text does allow for a reading that she did not lie and she was using words that made it sound like what the guards wanted to hear, but yet she was speaking from ANOTHER perspective that they were not aware of (Just as Jesus said to the Jews, destroy this temple and in three days I will raise it up again - But Jesus was referring to His body and not the religious temple).
You said:
You asked the question, "Did God commend Rahab for lying?" People are going to interpret your question in different ways, but it seems that most consider her lie to be 'acceptable' in God's eyes.
Because we are living in the last days, and times are getting darker.
You said:
It also seems that God forgave her for her lie, based on her faith. (this also gives one pause for thought, as Rahab was not an Israelite. Therefore, some may question as to whether or not Rahab was under the Covenant of the 10 Commandments. If not, her lie could easily have been "excused". )
I think there are basic moral laws that the Gentiles would be under. We see Nineveh seek forgiveness with the Lord and forsake their evil ways (See: Jonah 3:6-10). Yet, the Ninevites were not Israelites. I believe the kind of law the Ninevites would obey (in their repentance) would be the instinctual moral Law set out in Romans 2:14. For the Gentiles by nature kept the Law without having it according to Romans 2:14. For the Gentiles had to be under some kind of Law otherwise God could not have destroyed the whole world (other Gentiles) with a global flood back in the book of Genesis (involving the narrative of Noah). According to Peter: The flood is an example to all who live ungodly thereafter. I see this moral law for the Gentiles as murder, theft, lying, sexual immorality, witchcraft, contacting the dead, idolatry (bowing to statues), etcetera.
As for Rahab:
As I said in post #2, I held to three possibilities involving her words with the guards, but after meditating on it some more, I have abandoned the art of war theory as a possibility because it would implicate God in promoting or telling others to lie (Which is not possible because God cannot lie).
So I hold to two possibilities now.
#1. Rahab lied and God temporarily overlooked it (or held back judgment on it) by looking at the other greater things in her heart in that she feared God and wanted to be saved by Him. Paul says we reap what we sow. So if we see Jacob’s deception come back upon him as a lesson, I imagine the same thing happened with Rahab (if indeed she lied). This would have led her to naturally seek forgiveness with the Lord over this lie. Many godly men of faith did have their problems and I believe God was patient with them because of their overall greater faith. In the New Testament, we are under a greater responsibility and we are under less excuse because the Savior has come and we can receive the Holy Spirit into our lives to guide us now (Which is based upon whether or not we truly sought forgiveness with a godly sorrow with Jesus Christ over our past life of sin and in asking Him to save us).
#2. Rahab did not lie but she used clever word play with her words (Speaking from a point of view that is true from another perspective). But she spoke also in a way that the guards would easily misunderstand her words so that way she could protect the spies (because she feared God and did not want to end up destroyed like other pagan and sinful Gentile people that she heard about). She wanted protection, and she would do what it took to protect God’s people so that she could also hope in being protected in return. It worked. Because this is the true Lord God who made the heavens and the earth and who is good, and righteous and holy (and He does not want people to lie or do evil under any circumstance, and yet we know He is patient, and long suffering towards us).
You said:
I seriously doubt that God would tell her, "Hey, it's great that you had faith! But because you lied, you're going to spend eternity in the Lake of Fire." Above all the characteristics of the God *I* know and love, God is merciful. He is the Ultimate Just Judge.
If Rahab did lie (Which is one possibility I hold to), I believe God was willing to deal with her sin of lying at a later time in her life (After she became an official Israelite). But in the point of time when she was protecting the two spies: I believe GOD was willing to look at her greater overall heart of faith in her fearing GOD to protect the lives of the spies (loving your neighbor) so that her and her family could in return be protected by GOD. It worked because GOD is good and He is into fair justice and a consistent moral standard.
You said:
Certainly, God would know if Rahab's "non-truth" was a matter of justice. In this case, I would say, yes.
I believe God dealt with sins differently in the Old Testament. God was more patient in holding back judgment on God’s people when it came to certain sins if they had an overall greater faith that led them in righteousness in other areas of their life (See: Acts of the Apostles 17:30). I believe GOD would in time slowly talk to their heart when they matured. Like babies can only first start off on milk, it is the same with the man of God or woman of God in their walk with God by faith. Abraham messed up in having sex outside of his marriage in order to fulfill God’s promise, but God looked at Abraham’s overall heart of faith and he was willing to obviously deal with that sin in his life at a later time when he was ready to hear it. Peter denied the Lord three times, and yet God gave him another chance so as to confess of that sin and come back to serving Him (of which Peter did). So believers can make mistakes, but I believe God is patient and long suffering with us in guiding us to the right moment in our life (later on) whereby we will be ready to hear of a particular sin that may be standing between us and Him.