You have raised your son. Sons look to their mothers on how they should treat a woman. They see you treated with respect, they will learn to treat their lady with respect. They see you have no tolerance for disrespect? They know not to treat their woman with disrespect. He watches you chase after a man who abuses you, he’s going to think it’s ok to abuse a woman.
He was in therapy for the things he witnessed ? What do you think it would say to him if you were friends with him. Or took him back if he wanted to reconcile? Think about that long and hard .
I personally think if there is anything in this world that can stop us from tolerating and running back to what repeatedly hurts us, it’s our kids. I know you felt you needed to sweep under the rig for yourself. But look at it from your sons point of view . For that reason alone , it something you should walk away from and never look back on. I don’t care how many nice dinners he cooked for you or the shoulders he rubbed. What he did was not acceptable . I hope one day you see how him walking out probably saved your life