So many people I want to say this to! Family, friends, coworkers and strangers alike..just because you can't control me anymore doesn't mean I'm a bad person, it means I'm stronger than you now, and I'm sorry if that upsets you but that becomes your issue not mine. Please stop trying to make it that way :)
To forgive is Divine. To forgive the same thing over and over again is weakness. When Shawn (my former husband) cheated on me for the second time with a second woman, it would have been so much easier to forgive him, stay married and move on. It took much more courage, much more bravery to leave him, leave my "perfect" life, to move on, and to have more respect for myself. Have I forgiven him? Yes. Of course I have. Does that mean I had to stay married to him? No.
The narc will never stop stepping over your boundaries. For as long as allowed to they will continue to do so with utter contempt for your principles. The only way to stop them is to cut them out of the equation of your life. It can make the narcissist angry. That evil narc is beneath the level of contempt. Void of understanding and empathy. They just don't care who they step on and hurt in the process.