I was going to post a long response, but Jeannine has already said everything I was thinking. I'm so glad that you didn't just let it end after the arguement. That "debriefing" time afterwards was so important!
There are some REAL pricks out there, and some of their spouses are on these bb's! I'm sure that CJ is dissappointed in himself, but there's a lot that he didn't do...run off with XOW, abandon his family, repeat the same mistake over and over again with new OW's.
Staying through the tough part to rebuild a new R with you, facing his own guilt and recriminations, taking responsibility and improving himself as a result...those are not the actions of a prick! Those are the actions of a brave adult man who did some bad things, and hopefully has grown as a result. What more can anyone ask?
P.S. LOVE your love letter (I'm still waiting for one, but not holding my breath!)