see, this is what nobody wants to see. and, they don't have any claim to self-defence, either, if they're going to stand on the corner and preach hate against an identifiable group, nor should they be allowed to hide behind "religious freedom".
https://www.cbc.ca/news/canada/british-columbia/anty-gay-attack-prompts-hate-related-investigation-1.5697192
the thing is this, though - how different is what they were saying on the corner in a language we all understand from what they say in a mosque or a church every day, in a language that most of us don't?
and, if you think it's ok to confront them when they do it on the sidewalk, why don't you think it's ok to confront them when they do it under their domes?
i don't want conflict, here. but i'm a very stark realist, and i know this kind of thing is going to be more likely in the future unless something is done to address the hate against homosexuality in these communities, which isn't evaporating due to integration.