If you make plans and cancel on someone, here's a tip: at least text that person and let them know. Moreover, if I text you asking where you are, don't cop an attitude like you are the one being bothered.
I have been sitting here at IHOP for 30 minutes waiting on this piece of gristle to get his ass here. Fortunately, I have pancakes or I would have been really pissed.