Get some Respect for yourself !
There's a bloody good reason why you split up from your ex !
And you know it too !
An your sons concerns are very valid about your ex too.
Your ex sounds like he is serious Bad News too.!
Proberly a Arsehole !
No wonder your son can not stand !.after seeing how much hurt ect he emotionally inflicted on to you !.
.
You can have free counselling Therepy and CBT cognitive behavioural therapy free with NHS
I suggest you need it !
As you need to explore why you settle for shit man /relantship like this one.!
I think there is Something in your child hood history ,
you are unconsciously re creating the Same or similar negative relantship toxic patterns !
What was it then?
Only you knew !
What was your mom and dad relantship dynamic then?
Proberly not a healthy /or good One .maybe ?!
Therepy will help you gain insight clarity to give you the Cofindence to make the most effective right steps to heal and move on from negative crap emotional baggages holding you back from having healthier relantships and making better decisions life decisions