раз вы говорите что у нее объективные жизненные трудности, то примите ее такой. Человек так устроен - что сливает весь свой негатив на самых близких и родных людей, потому-что они всегда поймут и простят. Дайте ей еще шанс - попробуйте поговорить душевно, вы пообещайте ей быть более терпимой, а ее попросите не выливать злость на вас. Если по-прежнему ваше общение будет приносить вам дискомфорт - то сворачивайте его, во второй раз вам это будет проще. И уже ни о чем не жалейте - вы сделали все что могли.И может быть через несколько лет, когда в жизни (и/или в голове) вашей подруги что-то успокоится, она уже сама вас найдет и захочет восстановить дружбу.