K.N.
You and your husband need to stand as a team. Talk a lot with him, make sure that he feels that you are supporting him, his frustrations, etc... and vice versa. Sounds like the problems with your son has managed to distance you from your husband and eat away at your relationship. So, focus on making his home time *with you* more of a refuge from his work stress instead of a place that gives him more stress.
If your son makes dinner time unpleasant and hostile, then tell him he is not welcome at the dinner table. He can eat elsewhere or before dinner with the family. Same with TV time. If he is confrontational about watching TV, or about not participating in the maintenance of the household, then again, he needs to be told his behavior is not welcome... (He is welcome but his attitude is not...).
This rebellion is a phase that all young teenage boys go through. Ask your husband if he remembers his own trying years... Of course, the more your son pushes his dad away, the more he really is in need for fatherly love and friendship. (Is there a path for the two "men" to get to a friendship level or is it too adversarial?) The way you and your husband manage to handle this will pave the way that your son evaluates and chooses his life choices when he's 18-25-35-etc. Just keep reminding yourself, he needs guidance.
And here's a chuckle... Old Bill Cosby joke: Human beings are the only creatures that allow their children to come back home... Or one from Morly Saefer: Parents like the idea of kids, they just don't like their kids.
Good luck!