Should the restaurant have called to cancel?
Yes, it's the right thing to do
No, they should have been on time