Well ... One could, conversely say, someone has been spamming the same news story all day long ... LOL ... but I didn’t complain ... :-) ...f
That is exactly what you are doing
The bible says that we cant avoid sinners or we would have to jump off the face of the earth. But participating in the things that God clearly says is sin would be disobeying God. We are in the world but not of the world.
We do not refuse to serve the person who does not believe in or follow His teachings but we cannot enjoy, make money or enter into their acts. Whether adultery, or abortion, theft or anything else.
As for them being Christians. Jesus told the woman caught in adultry. Go and sin no more. When a person repents and turns to God through the cross of Jesus he finds the power to change his life. Or finds his life changed because of the new birth.