I think we have messaged/talked before...MAYBE? But those that know me know I am brutally, brutally honest.  I will not lie to save your feelings.
 
First of all....I sympathize with your husband hating to have his picture made.  I HATE having my picure made, too, and it is for the same reason.  I need to lose weight, and looking at fat pictures just makes me more unhappy. 
#2.  I take offense to the statements of "you can do better", and all that., made by another poster. There is something about your husband that made you fall in love, and it is probably more than skin deep. 
#3  He looks like he is thinking "I am in deep *&$%, but I don't want to hurt this girls feelings" in the pic.  You ARE way prettier than the blonde, who needs hair help, and should have worn a black bra with a black shirt. 
You are probably overly senstive right now because you are going thru issues with your husband, but don't make this in to an issue.  It was one night, and a stupid picture, and as you know, marriage is a lifetime commitment. I have been in your shoes, thinking my husband doesn't care, but then I had to realize everything we have went through so far, and he has never left 
  
Ya'll CAN work it out.  I have been dating/married to husband for 15 years, and it would take A LOT to make me leave (Especially since he pays all the bills 

)