If your H has always been sarcastic, what has your typical response been? Are you still engaged in the same dynamic?
If you want things to change, you'll need to be the one who initiates the change. First of all, you need to consider your boundaries--what is acceptable, and what goes too far. How could you respond differently to his passive-aggression, to catch his attention and show him you've changed?
Are you quite sure that you are completely content with how you look and feel? It's good that you can recognize that he's trying to make you feel bad about yourself as well; the question is, having recognized that it's an expression of HIS problem, can you stop yourself from making it YOURS?