@stux You and your family live on a street with lots of neighbours.
One of your neighbours makes racist jokes and hangs Nazi flags in their garden. You choose not to speak to that neighbour, and ignore them.
A second neighbour doesn't make racist jokes or hang Nazi flags in their garden, but is happy to listen to the first neighbour, share their jokes with others, and so on.
Do you continue to be friends with the second neighbour? Or choose not to, to protect your family? Seems simple to me.
@andy @stux I do think it depends on the kind of neighbour. If it's a Nazi, well then yeah. But if first neighbour likes to have wild flowers on its front yard, but second neighbour hates it and don't want to talk to first neighbour.. you can still be friends with both.