I can understand not letting jen back, she did assault a women. While I feel Terrible for how that women treated her, you can't take things that far. I'm glad to hear karen was fired. I've known too many of them and they always usually get away with it.
Jesus, even after you saw the messages that he was in another womans bed, you still stayed. Ladies, you have to do better. You can't stay around to see if they'll change, or stay friends with them. Let. Them. go. Have some self respect and move with your life.
So happy you got custody. You sound like a wonderful father. I can't imagine the horrible life your son would've had if he stayed in her care.
I hate reading these types of stories. Some people are just so vile. Sorry you went through that, not all women are like this.