Forgive the anecdote, but I feel ill-qualified to give parental advice. I have experience with a similar situation though, and figured that telling you about it might be insightful to your own. My heart goes out to you.
My cousin is 21 and has bullied his mom, to put it lightly. Hushed trauma runs rampant through their shared story.
I am not a parent, so I wouldn't know what it's like, but seeing this kind of behavior perpetuate itself for as long as I can remember has taught me that in my cousin's case, he had to re-learn how to behave... and that can be really hard. It took honesty and harsh consequences and time. I don't know what re-learning how to behave will look like for your son(s) and husband, but I encourage you to think hard about your boundaries. Whether they are being respected yet or not, consider what you will accept from others in terms of what they call you, how they request things of you, how they respond when you say no, etc. Also think about how you will respond when those boundaries are crossed, knowing that you'll be challenged often and tested constantly to see what kinds of poor behavior will still be accepted... if a behavior is not accepted for long enough, the adaptable will adapt. If it's accepted even sometimes, then hope for another such incident adds strength and time to a repeat offender's opposition of your boundaries.
When my aunt gathered the strength and resolve to really lay down the law and assert her boundaries with her son and partner, she had not also gathered the strength and resolve to police those boundaries. She made empty threats when her boundaries were crossed, threats she was simply unprepared to carry out. She felt empowered, which was a great step, but she rushed into battle with half a strategy. Of course that's a terrible simplification on my part, but she agreed.Those empty threats fostered resentment for the threats themselves as well as disrespect for their ineffectiveness.
This is one thing that did work for my aunt, to change the tone of conversations in her house: when someone flung language at you that she did't accept, for example, she let it be known that she would not accept that behavior and quit engaging immediately. She made a promise to herself to always leave for at least an hour. My mom told her go walk, go cry, go pray, go have coffee with a friend, go do none of these things, it doesn't matter, just go every time, and don't let anyone keep you from leaving. She put a lot of effort into this, and her son at least has stopped name-calling. I think it's a slow work in progress.