I think you did great. I'm so sorry to hear that is the first time you have seen him since June. Wow.
It is so sad that he couldn't even be polite to you. I think you had every right to stand there. Let him be annoyed. It's not you, it's HIM. What a weenie. Sorry to hear that.
But I think you did just fine. Don't sweat the small stuff
Me:49 H:47 S: 16 T:27 M:25 My EA: 2001 His PA: 10/2007, 6/2013 Separated, but H still in house
Find your Shambala: a place of peace and happiness.