Yes, I think you should call him to work things out between you but only when you think you're calm enough to make progress. I'm sure you want to understand his insensitivity and rationale behind his behavior and you also want to express your disappointment and confusion. Good luck with that conversation. I hope it goes well.