I have to agree, it's good to leave and not look back. I wasn't controlling so far as I can determine but I did the text and begging thing, I didn't listen, etc. I feel like a hypocrit commenting at all but I'm trying my best (postings, therapy, etc) to change.
My point is, my ex calling me didn't help me or her. I think if you breakout, stay out...you need to take care of yourself. And yes, getting out will be worth the hassle.
I'm sorry, it took tons to even get me to realize I was being an ass, he probably doesn't see it in himself but don't let yourself believe it's your responsibility to teach him...he needs to figure it out himself or he will always be that way and nothing you can do will change that. Just take care of yourself.