CC, Your h is like a toddler that wants to walk all on his own and yet, needs to know that mom is in the room watching to ensure he doesn't fall. I think you are handling him and his calls quite well.
You are absolutely correct, you can't take the bad stuff personally because he's just spewing away like a two year old having a melt down.
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.