Do you not see that TBH, the damage that has been done to your self esteem, the name calling in front of your neighbours, the arguments etc IS domestic violence?
Your DS IS growing up in a poisonous environment.
Please slow down. Right now. STOP.
Take a breath.
READ your OP back as if it were a stranger and with the experience YOU have, tell her what YOU think she would be best off doing.
Do you think she should stay with this guy, or face up to the fact that she will never change him? Do you think it's fair on her son to keep him in that environment? Or would she be happy knowing he grows up to treat HIS wife like your OH is treating you?
Love, you know what you need to do. You are coming on here seeking validation and support. Your situation is serious enough for everyone to come on and say, WTF? of COURSE you need to get the hell out! What are you waiting for?
It's easy to read when someone else is writing it, harder when people are writing TO YOU.
Dear Girl, no-one (that is happy) lives like this. I used to live like this and worse on occasions tbh. I did it for 10 years. but he is GONE now. I feel better. much better.
What are you scared of? How bad do you think it could get? Really? From where we are sitting, if you left, it could only get better. For you. For your DS.
You are renting. GREAT, get the name off the tenancy and go rent somewhere else. He is 2yo? super, you can try and get a part-time job while he is in nursery.
Are you near family? Could you be? You call the shots in your life, remember that, it's time to be a little bit braver and take a leap of faith and get yourself free of this dreadful existence.
I promise, long term, you will not regret it, no matter how hard the journey.