How DARE one parent back up a bratty teen over the other parent. How does the fact that your daughter knits mitigate her crappy behavior?
When your daughter isn't pleasant you should ALWAYS back up your husband.
It doesn't matter if your husband has a drinking problem, or whatever, you are parenting your daughter, and she has no excuse for behaving unpleasantly. It is your job as her mother to teach her to be polite, not to allow her to be moody and snip at people.
Even if your husband is disinterested in her, it is your job to parent her properly. Two wrongs don't make a right. If she wants to spend time with her father, then she should approach him and say "Dad, I want to spend time with you," or "Dad, I wish you wouldn't drink so much," instead of acting bratty.
So as far as that goes, I agree with your husband. Both parents should unite to tell the child to knock off the unpleasantness.
Being slightly moody and withdrawn can be ignored, but outright rudeness should be addressed. Why isn't scolding her when she doesn't behave useful? What, we should tiptoe around bratty teens? Apparently that's what you do, and then you are fine as long as she apologizes to you, but not to her father.
Your husband's drinking is another problem. But back him up when your daughter acts like a brat. "Suzy, cut it out, you are acting disrespectful and unpleasant."
I have seen unpleasant teens drive many marriages to the brink of divorce. They can also drive people to drink. Stop it now.