Sounds like you are holding up, but I agree with you that you still feel too much to be detached. I can completely understand getting angered over the hurt to the kids.
Still, you have to be the bigger person here, both for your kids and yourself. Your kids need, and deserve, a well adjusted, emotionally happy father.