Left my cheating husband

My gut told me that he was having an affair with his work colleague and yesterday morning i found proof on his phone. The worst is when i confronted him about my suspisions before he said i was an idiot and stupid and got angry. Then he started teasing me and making jokes about him and her. Even worse - he swore on our sons life that he didnt do anything with her. He doesnt even like his son. He doesnt want to be near him and yells at him.

Well we are gone now and even though ive cried and screamed in pain i know my son and i are better off without that toxic piece of sh*t.