Toxic In-laws

I have toxic in-laws and mother. They say things that are hurtful to my children. They are just careless and do not take notice of what they are saying. They are also very negative about every thing. Its like having a black hole in the home when they come. They are all very Christian! My ideas are very different to theirs and they will simply not accept my different view. I have tried to be understanding but now my only solution seems to be to keep my children and myself away from them as much as possible. Do you have any suggestions?