<human>: Can you provide a brief rundown of the text in within 3 sentences?

I really loved her. I had some of the best time in my life with her. 

However, she has a tendency to date awful men. Her last boyfriend killed one of her pets and it was a 10-year relationship of emotional and physical abuse. 
   
I met her after she ended that relationship and was doing things to be healthier emotionally. We grew extremely close. 

She started dating again, once again to someone who is unsavory, to say the least. During the two year ordeal, he had cheated on her multiple times, became a felon for responding to a craigslist personals ad posted by a minor, and refused to get a job or stay in school. 

I tried being her shoulder to cry on as long as I could, but every time I tell her he's a scumbag, she tells me I'm being judgmental and not respectful of her life choices. She says I embarrass her when I become critical. And it's not like I was judgmental at the start. I was supportive. But after two years of this crap, I'm not going to have nice things to say anymore. 

What's worse is that she thinks it's okay to vent to me about whatever horrible thing he got himself into this time, yet doesn't wanna do anything about it. I'm really exhausted of listening, because I don't care anymore. She interprets this as a lack of caring and friendship on my end. 

I don't know what to do. I tried having empathy. I know about the cycle of power and abuse. I really don't want to have to cut off contact with someone who I once shared my heart with, but I'm starting to go nuts. My emotional well being is being affected. 

I want to be there for her, but I can't. She accuses me that I'm not there for her anymore. It's frustrating.
<bot>: I want to break up with my friend who serially dates scumbags  but I don't know if I should be supportive and still be there for her