Matthew 1:5 - she was admitted into the ancestry of Jesus (the seed-line)
David was also a part of the lineage of Christ, Christ was even referred to as the son of David. Does this mean that God condones adultery and murder?- Of course not.
Hebrews 11:31 - her life was spared; her faith commended
James 2:25 - she was justified (considered righteous)
You will notice that the writer of Hebrews tacked on to the end of the verse "when she had received the spies with peace." It doesn't say when she lied. Rahab was saved because she had faith in the God that rescued Isreal from Egypt. (Joshua 2:10)
If the two spies had gone to anyeone else they would have been executed. Rahab lived as a prostitute in a pegan city, she didn't have the law, she didn't know that adultery was sin, she didn't know that lying was sin. God didn't seem to hold issue with her lying but he also didn't hold issue with any of her past sin, and we see that throughout the Bible including Paul. With the scripture quoted, I see no evidence that lying was condoned.
So I ask again:
How do you explain Proverbs 6:16-19? Did Solomon lie?
God hates lying (Proverbs 6:16-19) and God has many times made it clear that lying is sin both in the Old Testament and in the New.(Leviticus 19:11, Ephesians 4:25, Colossians 3:9, Exodus 20:16)
So again I also ask: If McCains lack of a proactive stance against abortion makes it immoral to vote for him, how then is it moral to vote for anyone including Alan Keyes who doesn't make a proactive stance towards
criminalizing: lying, sowing discord among others, and those who have a proud look?