Expecting an abuser to see and accept they are abusive is pointless. You will NEVER find the words that get that through to him. NEVER! So stop trying.
He's never going to have the snip or wear condoms or stop trying to have unprotected sex with you because he simply does not care if getting pregnant is physically and emotionally harmful for you and that you have to do all the childcare and extra housework. Because he does not care about you. He only cares about himself! Even your son can see that. You need to too! Quickly, before you get pregnant again.
You are in an abusive relationship. There is nothing, absolutely NOTHING, you can do to change that relationship. You cannot get him to accept he is abusive; you cannot get him to change; you cannot change the dynamics. Wishing and wanting him to change is a waste of energy - you are not that powerful. No one is!
That is who he is, being abusive fulfill his inherent warped needs. It makes him feel good and happy. He is not going to stop making himself happy in order to make you happy. The two are not compatible, and his happiness will win over yours everytime- no matter the manipulative shit the comes out of his mouth.
The only thing you can control now is leaving the relationship. Small step by small step. You are not stuck. It's fear that's making you feel that. Knowledge is power. So find out what your legal rights are, what benefits are available, get support from friends, family, women's aid. Take control of your future - your kids future.