hello and any username will do, but thank you so much for deciding to post a comment on the forum.
You obviously have a lovely son and knows when you are upset, and that's a real bonus to have, but then there is this problem with your husband, and what this looks like being is that you are in a catch-22 position.
There are so many levels of love in a relationship or marriage, starting with being on cloud 9, where we can't keep our hands and eyes off each other, and along the way this love will change where you want to care for them, not that they are sick, but care for them when they go to work, or go on a fishing trip etc.
You can still love someone even if you get divorced, just like me, after 12 years or about that we were divorced but I still love her, even after all what we have been through, and it's also her feeling with me, but we could never live together again.
What your husband is doing is blaming you for his anger, calling you names and I would expect them to be explicit nasty names, which really wouldn't be very pleasant to listen and if your 2 year old son hears this, it's not going to good for him.
I can't tell you what to do, but if you were my sister in exactly the same situation, I would suggest that you and your son move out, or ask him to move out, but if you do ask him to leave then this could create many problems for you.
Can I finish off by giving you an example, and please this is not in any way meant to upset you in any derogatory way, however the bashed wife syndrome, where the wife accepts her husband back home after he has hit her, not once or twice but many times, she gives into him time after time until finally he has hit her so hard that he knocks her unconscious.
This may exemplify your current situation, however where you are now is not going to be any good for your anxiety.
I am really sorry for saying what I have said, but I care for any mum and her children very much, where safety is their first priority. L Geoff. x