Someone deserves coal in their socking. The next time hubby complains about the way you look say to him "well honey maybe you can take me shopping for some new cloths , that would be so sweet of you)
As for the drink thing, I would just accept it and then throw it down the drain when no one is looking.