notcrzy, it takes a hell lot of time, unfortunatelly:(
I went through exactly the same. This is what they do - one side is the perfect person, the other - a monster. No normal person could possibly comprehend this...
It's always the same story - they ask for another chance, and you think they will learn, they never do. They'll make you believe they understand, but they don't give a damn, and they couldn't understand even if they wanted and tried... That's the terrible thing.
Everytime you listen to even a word coming from their mouth, you lose immediately.