I've talked about this before, but I can't help myself. Because a part of me wants to figure out exactly what it is you're supposed to do with people who are, without a doubt, among the most inconsiderate people on the face of the planet.
Last Night:
Derek: Hey, I'm bored. Come hang out.
George: Can't. Got a job interview at 9 a.m. tomorrow morning, so I need to get to bed at a decent hour.
Derek: What's on your agenda for tomorrow?
George: Nothing.
Derek: Then come over after the interview. You can catch up on West Wing [he's been watching my season box-sets, trying to come closer to being caught up].
George: Sounds like a plan.
Noon today:
Derek: Hey, what happened to you?
George: I had to come home. The wife is doing some stuff this morning.
Derek: You going to come over and watch the game? [ 1 pm game ]
George: Yeah, I should be there a little after first pitch.
Derek: Cool.
4 pm:
Derek: "A little after first pitch"? You think you'll make it before the end?
George: I told the wife I'm heading out before 6.
Derek: Gotcha.
7:30 pm:
Derek [to George's wife]: Hey, where's George?
Wife: He's sleeping, and told me not to wake him.
.... Seriously. What a fucking asshole. I pissed away an entire fucking day waiting for this dick to show up. The sad part is that he's not intentionally rude, he's just, I dunno, too clueless in the realm of common sense to recognize that "if he tells someone he's going to be somewhere, maybe just maybe they set aside time for it, and gave up doing other things."
I've half a mind to invite him over one night and just go out and let him show up here while I'm not around. Make him drive down and back for nothing.

"I've half a mind to invite him over one night and just go out and let him show up here while I'm not around. Make him drive down and back for nothing."
Nah, knowing your luck, he'd probably show up just as you were returning home.
If you give people permission to be inconsiderate, it shouldn't be too much of a surprise when they do so over and over.