Если муж хороший, то можно и держаться за такого. Но если плохой, например, бьёт, унижает, оскорбляет, издевается то глупо с таким жить. Ради детей терпеть мне кажется тоже не следует. Но я так понимаю, что есть женщины, которые и за таких держатся и терпят. Плох да свой, или реально чтоб штаны рядом были. Может это о низкой самооценке речь или о созависимых отношениях.
О знакомых и друзьях, мне кажется чувствуешь фальш, не равноценную отдачу - потихоньку отдаляться и сводить общение на нет. Если тебя используют, некомфортно - сворачивать общение.
Родственники тоже разные бывают. Если адекватные, то повезло. Но если реально родился, например, в неблагополучной семье(алкоголики, наркоманы) тут даже не знаю, что сказать. С одной стороны родственники, родные люди, но общего ничего нет, если ты сам не пьёшь и хочешь быть не на дне общества, то правильнее было бы из такой среды выкарабкиваться и прекращать контакты. С родственниками самый сложный мне кажется путь.