^ What she said. He is going to need time and the best you can do is give it to him. It took me what seemed like forever to process my ex's affair and get to a point to where I wanted to do more than just throat punch her. It may take him a long time, or maybe not. The thing is, he is processing at his own rate. You know him better than anyone else...use that knowledge wisely.
There are moments in this life when you are so confident in the rightness of your actions, that not even for a second do you consider the option that you might be wrong.