Didn't a similar thing happen with you guys not too long ago?
Man, I would be pissed, but that's just me

I have a hot-blooded Italian temper so that sure wouldn't fly with me!!
I know you guys are pretty young, so don't worry, things will get better. He is just being an insensitive, immature kid right now! Can you take him aside and talk things over?
Good luck!