Twice I have read your anger at two male posters because they pointed out maybe there could be something you were doing wrong. Or gave harsh advice or input. I think this may be the first thing to really think about. Relationships are a two way street. There isn't one partner that is perfect. Maybe just maybe there are things that you do or have done that push him away. There had to be a reason he was so unhappy he left. Though I do feel the way he did it was tasteless.
I think maybe blackfoot hit on something with the respect thing. Men need to feel respected. I am just wondering because you mentioned you have had two relationships while married. Do you think this could bother him at all? Also just curious has he had any other relationships since you two have been married?
I understand why your hurt and angry and even feel less desire for him. You do have a valid reason. But maybe he does to. maybe there are deep things he is feeling. Sometime's for a man when the relationship isn't right sex is the first thing to go.