Fight, I feel like you are buying into what he says about you and you are believing it at times and at others trying to prove him wrong. What he says is irrelevant. It is word salad. The guy he is right now is no good for you and your son period. Nothing else matters. You work on you. A divorce is a piece of paper. If he comes back as someone you can deal with great, if not, just not being around that negativity and posturing day in and day out will be a blessing. 25 is right, narcissists like little kids. They don't like kids who talk back and have opinions. He is not going to be playing super dad forever. I have to deal with mine very little and usually only when I worry about the kids and try to get him to see them. Note to self--stop doing that. You can do this Fight. You are stronger than you think you are.