I had a trying day with my DS yesterday, to say the least. I had to take the baby to the pedi (has bronchiolitis and an ear infection) and my older DS had to go with me. He's 3.5 and very protective of his baby brother, to the point that he often tries to hurt the pedi when he's examining his brother (especially looking in little brother's ears, which elicits terrible screams). The pedi isn't worried about the behavior - says it is normal and actually somewhat desired - would be worse if he didn't do it. But I digress. After DS was terribly behaved at the pedi's office, I wasn't exactly inclined to let him do anything fun, but my friend called and offered to take the kids (hers, and my oldest) to the park to sort of pay me back for watching her oldest. We don't keep track of our "trades" exactly - it just all comes out in the wash.
Anyway, after arriving home, my friend called to say that her youngest was still napping, but that she would call me when he woke up and would come get DS to go to the park. I said that was fine. Afterward, DS put on the worst display of "I'm not going to do what you tell me to do" that we've encountered in awhile, and he desperately needed a nap, so I called her and told her that he wouldn't be able to go.
I *think* she was planning on taking her kids to the park anyway, but I felt bad, because her daughter (young 4) and my DS play together really well, which means that she can spend more time with her youngest at the park, because the older two keep each other company. I just didn't see how I could "reward" DS with a trip to the park when he had been so obstinate. Taking away privileges is the only thing DS really "gets", and getting to play with her DD is just the best privilege there is, as far as he is concerned.
Was I rude to change the plans at the last minute? I have no intention of cancelling watching her DD today - it was just that yesterday didn't work out.