Rose, you're not wrong, you are right to be doing what is right for you...and it sounds like whatever you do would never suit your son anyway...and you did well to maintain your composure when he was behaving so badly.
I hope your new move brings you new beginnings and peace.
Hugs