Well, that's a lot. Whether Jesus existed, and how much the church was complicit in colonialism -- that's not going to be resolved in a single street corner exchange. Maybe just say something like "Obviously, I see it differently", and let it go.
I did hear him say something at the end that may indicate why he kept coming back to your table: "And this is how you feign moral superiority when you're really just here to tell a group of human beings that your imaginary friend thinks they're evil." I wouldn't have said it in those words, but he has a point. If you're standing at the entrance to a Pride festival, you'll be perceived as protesting the festival and the people who attend it. That's how the local Gazette described your group: "During the event, several protestors gathered on the square corners, holding signs that often included Bible verses." In this context, you're not an evangelist; you're a protestor. The message that festival attendees will hear is that the festival shouldn't exist and the attendees shouldn't be here.
( Gazette source:
People gather in Medina's square to celebrate Pride Month )
Protests have their place. I've been in a few protests over the years, protesting various wars and such. If your conscience really does compel you to protest against gay people, then follow your conscience. But if your goal is evangelism, then I think you'd do better in more neutral settings. I'm glad to read in your other thread, for example, that you've had a table at your local farmers' market. Much better; clearly, no one thinks you're protesting the existence of farmers. If people don't think you're opposed to their very existence, they'll probably be more open to hearing what you have to say about God.