Great post, thank you for it! It was a wise decision for you not to let him back into your life after 6 months. It does sound like you were the mature one out of the two of you.
He most likely needed to learn his lesson so he can be a better husband (even though it's for his new wife).
Yip. True. At least someone benefited at the end of the day lol