El mejor consejo para estas situaciones y tantas otras de la vida lo he leído en este foro, aunque no recuerdo quién lo escribió, y es "para que otros estén bien, no voy a estar yo mal".
Habrá gente que lo considere egoísta, pero a mí me parece una máxima a implementar siempre.
Es decir, después de tanto daño, pasado y presente, a mí me la soplaria la edad de mis padres, que para joderme la vida no están tan mal (en este caso la madre).
Así que yo cortaría la relación de cuajo. Preferiría tratar en el psicólogo pensamiento de culpa por esto, que todas las situaciones de ansiedad que provocan esas personas en mí.
No es egoísta cuando para estar bien necesitan fastidiarte. Tienes derecho a defenderte.
Egoísta sería que estuviesen necesitando medicinas y tu te gastaras esa pasta en un viaje.
Hay que tener prioridades en la vida.