After going out to dinner with my sister and her family, my seven-year-old and her cousins asked for quarters to get gumballs from the candy machine. My daughter got two blue gumballs. Her cousin really wanted a blue gumball, too. He offered to exchange two gumballs of different colors for one blue gumball, but she refused! I was embarrassed by her selfishness, but I didn't force her to trade her candy. How should I have handled this situation?
Although this clearly caused you some embarrassment, I would not condemn your daughter for her reluctance to trade one of her blue gumballs for a different one, regardless of her cousin's really wanting
a blue-colored gumball very much. I ask parents to stay out of situations like this. No child was being physically or emotionally hurt. This was simply a case of a child wanting something that another child has and the other child not wanting to relinquish. Her cousin made his desires known, attempted to negotiate for what he wanted, and was turned down by your daughter. She should not be made to feel like a selfish, uncaring child because of this. It's her right to keep the gumballs she has without being made to feel selfish. Her cousin learned that you don't always get what you want, regardless of negotiating or hoping that grown-ups will intervene to help fulfill your desires.
When we allow kids to settle situations like these on their own, we give them lessons at many developmental levels. Instead of showing her that you disapprove of her behavior, I suggest a more casual, open-ended comment like, "I guess your cousin really wanted your blue gum ball. So, you worked it out that you didn't want to trade him for it?" This states facts objectively with no blame attached and gives her an opportunity to respond without feeling defensive.