I mean, you were hardly a saint and I don't entirely blame her for stepping out if you went through a 'disgusting drunken slob' phase. Be sure you aren't unfairly vilifying her in your own mind because you're so pissed about the affair.
If you care about seeing your kids, I'd try to salvage...