I cancelled last minute, is it right for him to be this upset?

I've been seeing this guy for a couple weeks, I don't feel like dating him just yet maybe because I don't feel like I like him enough or, to be honest, at all.
Anyways, we had plans to go out on a date today the entire day.
This week I adopted a new 3 week old kitten and she is very very very sick, she started to get worse yesterday afternoon (I am a vet dw) and I am deeply in love with her, she has become my baby, so I told him yesterday that I didn't feel comfortable going anywhere cuz I don't feel like leaving my very very sick kitten alone at home and he said that is fine that if I'm going out and be the entire time worried about my kitten he'd rather not have me going but I told him I'd tell him tomorrow (well, today) that if I'd go or not.
Today my kitten wasn't feeling any better so was out all day getting medicine for her and around 4h before the date I told him that I didn't feel comfortable going and if we could postpone, he said okay but he has been making me feel like shit the entire day now, saying that he is hurt and upset that I cancelled, he's been snarky and answering very short and just being kinda dry.
I'm not dating him or anything but he has told me he has feelings for me...

Does he have the right to be upset at me?
I cancelled last minute, is it right for him to be this upset?
Post Opinion