I don't mind the idea of challenging people, but he deserves a punch in the mouth for talking like that to anyone... would he do it to say a 7ft KKK guy who he might disagree with?
I must just have a particular dislike for Christian street preachers who roar on about how we're all going to Hell and disturb people who are just trying to walk down the street. There's loads of them around Leeds centre - they're Ken from the Highlands types and can be quite intimidating so I have no sypmathy if someone takes the piss back.