Honey there comes a point when you have to recognise a lost cause! you have done nothing wrong here, you have tried to do the right thing and hang in there for your marriage in the hope your dh would come to his senses.
It does happen speaking from the painfull experience of my dh having an affair 3 years ago- like overdraft ( by the way , hi honey!)- my dh treated me appaulingly,when I found out about the affair he took ages to stop seeing the ow but he did wake up- just in time and since then has cut all contact with her, put himself into counselling, and now goes out of his way to put right what he did wrong and cherish me and the children- he is truely sorry, took a long time to get there but get there he did and 3 years on we are still together.
However he turned the orner just in time, I'd reached the stage of realising you cannot make sone one make the right decision- you can lead a horse to water but you can't make it drink-and that's where you are now, you've stood by him prepared to give it a go because you love him and you want him for your family but HE now has to take reponsibility for his choices in life- he will continue to hurt you if you continue as you are.
I completley understand why you are trying to make it right- you can't quite believe the man you love so much can continue to behave like this and you keep thinking he'll come to his senses- but how long before he breaks your heart completely?
When you live this situation it is not black and white- you know you should not be treated like this yet you also know the love you've shared before and yearn to get that back, want to believe you can help him see where his priorities should be....but honey don't waste all your life on him if he's not taking the lifeline your throwing him.
YOU have done all the right things you deserve to be angry with him and yes with OW too- people often say that- the anger should be directed at him not her! Someone said to me she owes you nothing he was the one who married you and made the promises. Well I agree my anger with him was 100 fold to that with her but i'm sorry i think SHE doesowe me something- I'm a human being who's done nothing to harm her, she was acomplete stranger who crept into my life and tried to steal it away.
I was recently burgled and the feelings i had were similar to those of the time of the affair- the feeling that someone had without you knowing, without you having any choice, violated your private life, took things that were precious to you and caused unspeakeable damage in doing it- how dare they!!!! How dare she!!!!What gives them the right to treat another person that way? so I'm with you on the anger towards her front she deserves it too your dh deserves worse!
Look after yourself. You are a good person don't let them and their choices destroy your happiness- move on honey. you never know he may wake up one day but it'llprobably be too late- more fool him!