I agree w/Sotto. If you opt to continue the conversation w/him, do it in person, not on paper. The written word can be misconstrued by all. He's itching for a fight. Something or someone has gotten under his skin and he needs to vent big time and unfortunately you and your son are his targets. He wants to blame everyone else for what is going w/him, but he can't see the light...it's him.
What do you need from him in order to move on? Do you need a heated argument or him to flat out tell you it's over and done with? Think about this for a while before responding. From where I'm sitting, he appears to be a bit stuck and continues to cycle over and over again about the same stuff. The only difference now is that he's added a dog house to the mix.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.