I am sympathetic to you for your suffering. From your stories, it seems that your husband was OK back in
In my opinion, the only way to end the suffering is to become a “TRUE” Christian, not divorce or other measures. The real pain comes from “un-forgiveness”. No one, except those who believe in God, can truly forgive others; no one can truly realize his/her problems until he/she becomes the son/daughter of the God. I am not religious and I know it is difficult to become religious unless some disasters happen. What I suggested here is based on others' experience. But I can tell you that there are no other ways to completely end your agony. Trying to live separately from your husband for a year or so, then decide what to do next.