Friend has been with boyfriend 6 years. Cheated on her repeatedly throughout with different women. He cheated on her on holiday but in her words it doesn't count as it was abroad 
He's started a new relationship behind her back. Which she now knows.
He smashed her head against a wall. I said that's it, cut contact with him. It's got to be over now and she agreed.
She's now gone back and he's broken her arm. I've said to report him and she completely ignored me.
She had no children with this man, financially she's fine and she had places to stay (friends and family) and yet her excuse for not leaving him is ... because she doesn't want anyone else to have him.
I can't cope anymore. For the last 6 years I've been used to listen to this for hours on end ... I can't do it anymore and she won't even help herself.