So set a boundary. "I am not comfortable having our children sleep in the same bed as you and OM." Can you get the kids another bed?

Puppy