This patient support community is for discussions relating to the challenges of parenting teens (age 12-17), including physical, emotional, and cognitive development, handling peer pressure, activities & sports, choosing a college, and relationships.
You may want to consider counseling for all three of you. If your husband is not agreeable to it, then I would suggest the three of you sit down one night and discuss how you all feel about everything. Then come up with a plan where next time a heated situation comes up..the two of them know how they will handle it in the future.
I'd give your husband a month to COMPLETELY turn his behavior around or he's out. I can't even imagine having sex with a man who was mean to my children.