It may not get you to your goal. You may not win. But you have to decide if you are willing to try.
Your husband isn't really trying. At least from my perspective. I think he is just worried about what people will say if you get a divorce. I get the perception that his life is fairly well defined by his perception of what people think about him (e.g., truck, cute cheerleader wife, wanting his son to be "manly", etc.). I would bet he won't go on anti-depressents because someone might think poorly of him. And that if you got a divorce because he had an affair it would make him look bad.