He's screwed up in the head right now, and it's not your fault.

That doesn't EXCUSE what he's doing, and it doesn't excuse your contributions to any past marital dysfunction, but for him to cut and run and cheat on you is NOT your issue -- it's entirely HIS.

Hugs,

Puppy