Hi Tammy,
In your state of mind, any derogatory remarks would hurt and as women, comments on our appearance can be very hurtful. Have you try to talk to your hubby about what he says hurt your feelings. maybe I would take the opportunity of a calm moment with him and be frank about it. Dont do it in the heat of anger, it just make things worst. Try to prepare answers to his reply and repeat the scenario in your head a bunch of times before you do it for real. It might not sink in at the first try. You may have to repeat that what he says make you feel awful. But believe me, it works. My husband can be quite critical as well, and not in a good ways, but over time, it got much, much better.