This is my opinion.
You two are married. MARRIED. Let me reilliterate, you vowed to one another you would be together forever. Your considering breaking that sacred vow over a job. Yes its his fault, and he has had multiple chances, but there's definitely a reason for his behavior, and no matter what it is, you have to accept him for that reason. You have to stand behind him, no matter what you do. Maybe its just how I was raised, my southern Baptist background, or quite simply, my personal beliefs, but a woman is subject to the man. It's your job to have his back. That doesn't mean you have to agree with everything he does, I'm just saying. Also, this is not a reason for divorce. You would be hurting him so much through that process, even if he is hurting you now, its not anything compared to what you'd be putting him through. And lastly, this is highly disrespectful of your husband and your marriage. You don't ask people if you should get a divorce, I mean seriously, what if he saw this? I would go ape shit if my wife asked people if she should get a divorce. It's just wrong.
Sorry for the rant, this is just my opinion.