Yes I had similar thoughts myself TG. And she has already been advised in that manner. She isn't the most willing about it though.
She does have self esteem issues. Much of which was caused by her interaction with men for the past 4 years. She chooses poorly for one. And when she does come up with a gem, she sabotages it by going back to this shmuck.
It's not like she has a weak personality either. But after witnessing this for several months, something tells me that she likes being treated like a whore. Which is fine if she didn't have to deal with the emotional abuse to "get her fix".