Yeah... There was this ex, ohmigawd, he was so WHINEY! Everytime
I broke up with him to save my sanity, he'd drive me even more
insane by promising he'd change when the last few times we broke
up, it was because of the exact same thing 
The thing was, I'd told him I didn't expect him to change. But I
couldn't live with a particular characteristic of his, & it was
better that we split up
I mean, people are Not perfect, & I understand that.
But that particular trait of his was making me upset all the
time.
Bloody hell, he drove me demented!
But he was still better than the abusive guy, & I
remain friends with his sister to this day.