It seems weird to me to that his shirt would have grass on it. He must have been in the grass somewhere to have got it on him. Sounds like he did get in early. Hmmm maybe he went to play cards again.
I think he has come home with an attitude because you have asked him for a compromise on the gambling. You have asked him for more time and some things that you need. I'm just guessing here...bnut now he is home with an attitude and pushing you away so he feels he can do what he wants. Like you guys are back to fighting and being distant in his mind so he don't have to make compromises. See again to me your husband seems very selfish. He does seem to have good points to him from what I have read. But he is very selfish and seems to be all about himself and what benefits him. He seems to know just how to work you. Now he can get this attitude and push you away and you back down in fear he may leave and then he can act and do just as he wants to.
I don't want to cause you any pain with this question....but are you sure he is not still seeing this other woman? And have you asked him if it was a PA? And if it was an PA did he use protection? You do have a right to know this information in my opinion because there are many diseases out there and you have the right to protect yourself. Have you ever considered hiring a private investigator? I know he is dealing with guilt from this whole mess. But something makes me think this guilt runs deeper then a EA. But then again it could be his depression or anxiety and the whole mental health issues on top of an eating disorder.
I would try JV to stick to your guns about the compromise that he agreed to. I honestly think he will push this. I guess the way I see it for you to 180 you need to show consistency that you mean what you say and have decided that you know you deserve to be treated better. I honestly feel he thinks he can treat you anyway because you allow it. If he doesn't go where you want you cave and go where he wants. If he don't get you a card or a small token of a gift you tell him it's okay. I know part of it is fear on your part of not wanting to make him mad. Just trying to keep peace. But you deserve more. Marriage is a two way street and he needs to do his part as well. It's okay to have needs and expectations of your own.
I wish you much luck. Do try to report in I also have been worried about you. He seems to unstable right now. You sound like such a strong person. You would have to be strong to have gone through what your dealing with. Remember to take time for yourself and don't feel guilty about it.