Have a great time Snape :o
OWW don't relent until you have the actual moon on a stick as an apology.
If he doesn't step up make this right then well, it's a bullet dodged. Consider it his true colours, and something you don't want or need in your life. A positive thing in at least finding out now before it got any more serious.
If he does manage to make it right - then good, and have a good talk about how he can avoid behaving like an utterly thoughtless selfish knob in future.
Either way, full loaf or nowt. And another hug. Whatever happens, you'll be ok.