I may have to actually write a Hub on this Topic. But for now...
There are many such stories in the Bible. I continue to be amazed by how many Christians are eager to pass judgement on others, to try and dictate who is bound for Heaven and Hell, when the Bible goes out of its way to express how ill-equipped Man is to make such decisions.
Jesus stood before a whore against an entire town and challenged them to cast their stones at him if they be better than she. And while hanging on a cross between a murderer and a thief, Jesus did not tell them how they deserved to be there and he did not... instead, he promised them a place by his side in Heaven.
We are quick to judge and even quicker to pass sentence. I believe stories such as these are meant to remind us of an old adage: You cannot judge a book by its cover.