Lonely,
You are doing great. Remember, when you say things that remind her of her screw ups or mistakes, she's going to say things like that. Again, who wants to be around the person that is going to point that crap out to them? So to help with that, stop bringing it up. That EA, if it's even still viable will die. Relationships based on lying and deceit don't have the umph to make it. And she had to lie to you and go behind your back. It's a relationship started on dishonesty--let it go. It will die if it hasn't already.
In the meantime, just be the best spouse you can be. Be the guy everyone women will tell your W, "You're crazy to leave him. But by the way, if you do, can I have his number?"
Work on you, you're doing great. Get out of your head.