Wishing, I'm sorry he came home late. But I do tend to agree w/Mr. Bond. When your h disrespects you, you need to say in a very calm voice "h, I do not know why you are angry and taking your frustrations out on me, but I do not deserve to be treated this way." Then walk away. Don't address anything else w/him, i.e., cut the conversation short. But you have to do it in a very calm manner.
I'm sure you are happy to have the children home once again.
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.