Ugh, what a situation.
I'd just wish you a a Happy New Year too, but it looks like you need more than just that.
Your husband needs to be more understanding. You could even just get rid of the TV for a while and I know for certain that this would help your communication. Even if it's just for a day, hide it, get together as a family, and talk about the issues that are keeping you from being a very happy and united family and what you can do to solve them.
I'm not saying TV is bad, but it certainly keeps people apart sometimes.
Don't worry about not having a good enough start for the new year. Just because you put up a new calendar on the wall doesn't mean that things have to be perfect or cannot be. Every day, every minute is a fresh new start, so don't be discouraged when something goes wrong.
Maybe your husband just needs some incentives, just like you'd do for kids. I don't mean a sticker chart, lol, but when he's good to the family, do something special....when he's not, ignore him. Don't even give him the satisfaction of having you around and talking to you or your son, especially if he's verbally abusing your son. Just leave quietly. Let him realize by your actions that if he isn't going to be a mature adult and father, he can't be included in family activities or have the advantages that a husband should have, not even a home-cooked meal.
Good luck and happy beginnings, no matter what date they happen to be