What always amazes me is the fact that people have a tendency to judge others for their sins, and short comings as if they themselves have none.
Christians are probably the most judgmental people in the world.
We give our lives to Christ, and because he has washed away our sins some of us act as if we have never, ever sinned. It doesn't matter if you've move to a new town, or have walked the straight and narrow for many years. The fact is that some of us have to prop a chair up against the door to keep those skeletons from getting out. The bottom line is even if nobody else knows. YOU know.
The whole point of being Christian is to be Christ like. Following the example of Jesus Christ in both word and deed. But unfortunately there are a whole lot of Holy Ghost filled, fire baptized hypocrites in the church. Unforgiving people who choose self righteousness over redemption, and choose to ostracize rather that to reach out.