I hate to say it, gf, but this was your first mistake. After you told him no, that they weren't going to cancel, you should have just left it at that. It never would have led to the rest of the conversation.
I also don't want to sound like a rat, but I know I always get more emotionally charged right before my period. Could that be contributing to how you are feeling?
My .02, fwiw.
Try to go out and have some fun tonight, okay? Put this behind you and move ahead.