Thinking about Rahab in Joshua 2 and Hebrews 11. Scripture clearly identifies her as a prostitute, yet she’s also held up as a model of faith and listed in the lineage of Jesus.
How do you reconcile her past with the honor she receives in God’s Word?
Rahab believed and then acted on her belief. The rest of her people were fearful knowing the Israelites were coming. She had the same information they did and chose to align herself with God by hiding the spies.
That she was a prostitute before doesn’t matter. She was just earning a living and nothing in her culture said it was morally wrong. The important thing is that she wasn’t a prostitute after. She married and had Boaz? I think that’s right. As James would say, faith is evidenced by our works. Rahab acted on what she believed to be true and she believed in the God of Israel.
My answer is actually going to be a responsive question: Is there even a need to reconcile this? In the entire history of the world God’s saints have been comprised of only one single kind of people: sinners.
I would hope that we do not imagine that Rahab was somehow inferior just because she was a prostitute–surely when the entire biblical narrative shows all manner of people who failed in spectacular ways who, nevertheless, are counted among God’s saints.
King David had a man put to death because he wanted to sleep with that man’s wife. That is, perhaps, one of the most repugnant acts committed in Scripture (by someone who is also counted as one of God’s people). Yet we confess and believe Christ, the Son of David.