I agree about emergencies. They happen even to the best of us. But this provider didn’t bother to explain why he was cancelling two hours before. “Can’t make it” was pretty much all he said. “I apologize for cancelling last minute but [explains why]” would be a mature, professional thing to do. This provider had no sense of decency to explain. And then had the nerve to get pissed when I expressed my frustration.