I read this whole thread, and basically got the gist of most replies falling under:
In my experience most churches and Christians recognize the 3 A's as reasons for divorce (Adultery, Abuse, Addiction)...
Unfortunately, I guess, Christ is definitely on the record as not allowing divorce, except for a wife's immoraltiy, ever. Matthew 19 is pretty clear... unless you're one of "those christians" or follow one of "those churches", of course. (It's worth mention that Jesus commanded all of his followers to follow ALL of the laws of the Jews - not just the Ten Commandments, but he SPECIFICALLY forbade the Jewish allowances for divorce.)
Is there anyone who could stay with you for an extended visit - perhaps a relative, visiting friend, or even an exchange student - that would likely put some damper on your husband's admittedly intolerable behavior?
With some kind of "buffer" you could each continue to live your lives, and perhaps because of a third person/witness, allow your husband to wake up and realize he has to change something, if even just to look better to another person in his home.
On the other hand, an extra person around might be good if you do decide to divorce, just to keep things civil.
In the end, it will all come down to your own "faith", whether it's ALL of what the Jesus is known to have said, or whether you choose to believe in just the "good parts" for yourself.
Sure, there are potholes on the road to salvation, but because you make your own. You'll still get there.