@RyanBergarasTeeth
That's very sad. As long as you accept it, he'll keep doing it. Alcohol is no excuse.
Love should be a 2 way street. You deserve respect from him too.
You cite his childhood as a possible reason, but do you not think there's something in your own childhood or other relationship experience, that leads to you accepting this behaviour?
I fully acknowledge that childhood experiences, impact on you as an adult...but if you don't respect yourself...it frequently leads to other people to disrespect you.
There's another forum I'm on and this woman's DH has been cheating on her for 10 years with the same woman (also married), but she stays.
I guess we're all different, because for those having affairs, you have many betrayed spouses willing to accept the affair.
People do what they can get away with...it's the same with abusive partners...they get away with it, with the vulnerable spouse they have.