Hi Widdly, You are so so brave. I can't even imagine being in your position and the way you have handled everything is amazing. What an assertive, brave and respectful person you are.
It is a hard road that you have travelled and I wish I had some advice for you. I only hope that your DH comes to his own realisation about his behaviour and the effect it has not only on you right now but on your DS and the lessons he will learn about relationships. Big hugs to you. Will be thinking of you.