Of course we should evangelize!
But there are lot of 'Christians' that are doing it wrong, thus making it hard for other people to get people to listen.
Also, it seems more and more are building themselves up in their churches like fortresses and not bothering to reach out to people.
They're sending the message to the lost that they don't want them, they're not welcome there. So of course, the lost will never come.
I mean, think about it even on Christ terms. He didn't book a stadium, announce it and just say hey, if you don't make it, too bad. He came to people. He came to them and made himself personable, reached out to them. Why is that so hard for Christians to do that today?