It's God's goodness thats supposed to lead people to repentance. When people see what God is doing in you and through you, it will cause them to turn to Him also. That's New Covenant 101. The Church is Jesus' body. We are his hands, feet and mouth. And heart. The Church needs to stop trying to be God to the world with all her judgements and picketing. The Church just needs to rest in who she is and freely give the love she has received.
For instance, When will the day come when the Church isn't "evangelizing" to hookers on the street because they fulfilling their duty of "evangelizing"? The truth is that Jesus accepts hookers as they are, he loves them as they are, his heart breaks as they are and continues to love them as they are even if they don't change their profession. Even if they accept Him and follow Him. In their profession. He will save them and they might even be your next door neighbor in Heaven one day. THAT intimidates you doesn't it, and that's probably why you haven't reached out to any hookers lately.
Jesus has died for all people. He is passionate and in love with all people, right now. The Muslim across the road whose stingy and rude and never greets you. Jesus is passionate about Him. The guy at work that's cheating on his wife with the secretary and treats you like an ass. Jesus is in love with Him. God has dealt with their sins. He wants to display His kindness in their lives in extraordinary ways. He is not angry with them or disappointed in them. He wants to lavish the riches of Heaven all over them. No strings attached. Without the premis that if He does, then they must obey Him. Jesus ain't into blackmail. It's a "no strings attached" love He has.
So how exactly is God wanting to show His kindness to these people who haven't the foggiest idea about Him or even care He's around? Simple. You.