If we just hear “the gospel” enough, we’ll come around. In reality, I hear street preachers, and see “Jesus loves you” stickers on street corners, and it turns me off even more.
Honestly, as an honestly pretty unspiritual Christian, Street preachers make me unnecessarily angry. Because it feels like they're just bible bashing and aren't actually doing anything to further Christianity's goals, despite the fact they think they are. Individuals can't win people over by shoving their beliefs down people's throats.
I feel like the only people who listen to these guys are people who agree with them. Most people ignore them in my city.
I quite like them. And I don't mind Jehovah's witnesses. I can ignore or politely send them away without much hassle. But I think it's nice that they believe they can save people and actively try to do so. If I believed, I hope I would be a good enough person to try to save everyone else, too.
Of course, this doesn't apply to people who are trying to force people or demand poor treatment of people with different beliefs. It really depends where it comes from.