That was / is a damn stupid situation. Im sorry. I cant begin to understand what he was thinking or not thinking ... Do you have a friend that would love a get a way last minute?
I have had a couple of these situations pop up .. I went ahead and just gone ahead and had a nice time, even alone.
I do think that your going to need to have a sit down discussion with him and find out what the hell he was thinking !
Maybe the trip will help you clear your mind and offer you time to find out exactly what you want to say.
Im sorry this happened to you