LL, Do you think it is possible that you two just had the expectation of the other that the fight from MD was going to carry through onto your homecoming day?
That is, you were holding out (it sounds like to me) for an apology from H, he was expecting you to still be mad at him for being a turd, etc. So in light of this, is it any surprise that there was more affection for your mother than for you? Maybe the best thing to do is to agree to disagree. For you to say to him: I thought you were taking the kiss too far; and for him to reply: I thought it was the right thing to do. And then DROP IT. Then you can have a fresh start with him. It's too bad that a stupid little fight like this had to ruin your homecoming and I realize that it wasn't you driving that train, it was him.
I think our H's are particularly sensitive to having screwed up in any way. And, speaking for my own, if he THINKS that I will be acting a certain way, then he will treat me that way until I deliver it. Sometimes I take the bait, sometimes I don't.
So what can you do at this point to get the fresh start going? I don't believe for one second that he didn't miss you or that he meant even one word of what he said to you. He was trying to get under your skin.