L.C.
Hi A.,
I am right in line with not telling the kids your plans until they actually happen. It saves a bunch of heartache and their hurt feelings.
Having said that, I'm orginially from the mid-south, add to that the fact that my mom had me late in life, and this kind of inconsiderate behavior was downright forbidden. There were expactations of adults and manners were deeply ingrained from the time me and all my friends could walk. Not only is it inappropriate to cancel and not call, it sets a terrible example for the children who are in the middle.
At the same time, we were taught to respond in a way that was maybe less direct, but still got the point across. We could hate the sight of someone coming our direction down the sidewalk, but we were always to be polite.
This is how I would handle it...If they call and cancel because of an illness or an emergency ask if there is anything you can do to help, for example "Oh, Johnny has a fever? I am so sorry to hear that. Do you have everything you need like tylenol? Is there any way I can be helpful?" or "Your car broke down? Do you need a ride to the mechanic? Would you like me to come pick Johnny up for the playdate? I would hate for him to be disappointed and I know my kids really enjoy his company." It serves two purposes. The first one is obviously to keep a connection with the other parent that makes you more available and them more likely to reschedule. The other purpose is, if they are lying, you leave them swimming in a sea of guilt and put them in the position of squirming a bit. They know that you are going to call them on it and there isn't much they can do because you are merely being nice.
If it's a no show/no call, then you call them. If they are over 20 minutes late call and talk to them or leave a message that says something like, "Hi, this is A., I was calling because we had a play date scheduled and I wanted to make sure everything was ok. I'm sure something really big must have come up so if you need any help with anything give me a call." If they actually answer the phone and give an excuse then you say something like, "Oh, I wish you would have called to let me know. Maybe there was some way I could help. Next time let me know and I'll do what I can to help out. I'll even pick up Johnny so he doesn't miss the play date we promised them."
I would also call the night before to confirm. That gives them a chance to get out of it gracefully and also lets them be accountable.
It's a win/win really, because you are not alienating their kids from yours, while at the same time not allowing the rudeness to go unanswered.