Being a simple soul I've always thought that on becoming a couple...whether through marriage or just mutually agreeing to be someone's 'one and only' one is sort of saying 'we have something special and do not want anyone else'. Thus by having an affair one is stepping outside this prior arrangement and betraying the other partner.
What is left is a mess and can, in some circumstances, be sorted out or allowed to pass but, the original relationship is now very different.
I think what I am saying is that if you want your original partner to be there for you....you pretty much have to play by the rules you originally agreed to.
If, as seems to be the case here, one partner has pretty much failed to live by the arrangement....i.e. not emotionally and physically supporting the other....then its up to them to re-negotiate or call it all of.