Ok I'm pretty late to this post, but I have to comment. I love my husband no matter what, but yes I want him to be healthy also. Weight isn't always indicative of health though, so I think you need to be careful how you express yourself. My husband is very thin and strong and goes to the gym alot so he's toned, but I don't think he is healthy. He doesn't do alot of cardio and when he's not at home or I don't make his lunches he eats badly. He is lucky because he is really tall so he never gains weight...no one in his family does. As for me, I run....ALOT! And I go to the gym, and have a trainer. I eat well (most of the time) but I have some weight in certain areas that are not going to shrink and if anything will be accentuated with time and as my metabolism changes. I have lower than normal cholesterol, a strong heart etc...
There needs to be a balance, and yes in some ways saying that you're embarassed of your husband is not a very nice thing to say...and if that's really how you feel then I agree with Alyssa and the other girls, maybe you need to think about what's more important to you. Marriage is about love and respect, and embarassment doesn't really factor into that equation. "For better or worse" right?