I do see what you are saying but... you sound like his mother and if I received that it would get my back up. So, how about something like
'Hi H, I know we had some cross words the other day and I am sorry for that. My hope is that in the future we are able to speak calmly to each other so as to avoid things escalating. I will certainly do my best to play my part in that.
I have really enjoyed the time we have had together recently as have the kids. If you want to drop over sometime please do, however I'll leave it with you.'
I took out your taking reponsibility and hopefully made it a mutual thing rather than assigning blame in any way. I don't know? What do you think?? Feel free to disregard...