For a long time I felt too bad to be accepted by God. Surely He would rather have anyone on the face of the earth rather than me. I never realized at the time that I was being prideful. Thinking that I was so bad that the God of the universe could not accept me. In my sick mind I even thought that He’d accept Hitler before me.
That is not how God works however. He doesn’t take the deserving. If He only took the deserving, no one would be accepted because no one is deserving. The tinniest of sins is still sin and God can not look on the sin for He is a holy God. Holiness can have nothing to do with unholiness.
What He is looking for is someone humbled by the realization that their sin makes them undeserving of God’s grace. He is also looking for someone who will admit that sin and ask for forgiveness for that sin, by the blood of Jesus Christ.
Once I understood that Jesus actually came for sinners and loved sinners, I came to the decision of turning my life over for last time to God. It had been my pattern in the past to go to every alter call that I heard but since I never felt worthy, I never felt saved.
Salvation has nothing to do with feelings and has everything to do with the action of accepting what Jesus did on the cross, turning away from your sin and trusting God for your salvation.
If people think they have no need for God, they are suffering from the same thing I was, pride. When people think that they don’t need God, they misunderstand what God is all about. As mentioned before God is Holy and He can not look on unholiness. No matter how good a person may think they are they have missed the mark or sinned, which is what missing the mark means. There is not a person on this earth that is perfect. There was one once, His name was Jesus Christ. He lived, died, and rose from the dead to pay the penalty of our sins.
So who does God want? He wants all sinners to come to Him. Since everyone sins that includes everyone. His love is that big. His compassion, grace and mercy that amazing and inclusive.