We have to come before God just as we are. He wants us to do this. It gives Him great pleasure when we entrust our sinful selves to his care. He can clean up sinners... He's been doing it for years. When we humbly admit our faults and failures and invite Him into our hearts He immediately begins clean-up duty. Who does He have difficulty cleaning up? Not sinners. No way.
A far greater obstacle for God is when people think they are not sinners. "I'm a good person. I'm nothing like that guy over there passed out on the sidewalk. Get a job, you bum!"
I wouldn't be surprised if the person passed out on the sidewalk was in better shape spiritually than someone that speaks like this. I'm not saying that this is the case, I'm just saying that I wouldn't be surprised. I once saw a man who was sleeping on the sidewalk. I was worried and shook him until he woke up because I thought he might need medical attention. He was very sweet and gentle. Told me that he was an alcoholic, had passed out, and that his head was killing him. We spoke about God, family, and food :) He believed in God and wanted to stop drinking but "wasn't doing a very good job quitting". Perhaps not...but he was honest. I knew God would help this man.
I watched a number of people walk by this man without giving him a second glance. These are the ones I'm praying for the most.