I live in a major city and the centre of town is known for its street preaching.
It's common to have someone at one end of the street to be preaching about a Muslim message and at the other end one that identifies as Christian. I say 'identifies' because there are plenty of good Christians that won't agree with the preacher yelled with a megaphone and posters.
The latter annoys me greatly because he is screaming (yes, screaming) about gay people roasting in the fires of hell. How is this acceptable and legal in 2022??? I sometimes yell after him 'shut-up!!!' and before I did so last time I saw a woman walking past encouraging who looked like her partner to not start a fight with him. somebody else yelled something back too.
I've never seen anyone else confront him though, but I only walk past for a short amount of time.
It has to be said that I have no idea what the Muslim people are shouting down the other side of the street, and I don't know much about their particular stance on their religion is and I don't know much about it generally either, so I can't comment on that.
How is the Christian preacher even allowed to do so given the crap he is spouting. I'd love to silence him.* *