Hi my sister and I just had an argument. We went for a walk with my 2 kids and her toddler. I always make sure my 2 (ages 6 and 8) stick close and not run too far because her 2 year old likes to walk along with them. If he's not there they can run along and play, climb trees etc just like kids their age do. He likes to copy everything they do. Today we walked past a small beach with rocks and they wanted to go down and walk along it while we walked above and I told them no because he'll want to go down and he would be upset but I promised they could on the way back because it was close to the carpark and if he got upset we were close to car anyway. My sister heard me say this. So I let them. Her son cried a bit but I let him walk along the edge of the stones and he was ok. But then half way along he started crying because he wanted to go down (it wasn't far at all it was only a stretch of about 200 metres and we were almost at the car when he started crying) so because he started crying my sister got angry with me for allowing my children to walk along the beach. It was literally the one thing I said they could do out of the whole walk. I said she was selfish because they have to stop doing alot of stuff because he cries as he can't do it and it was only one thing. She said I should have told them no and waited until he was in the car then walked back with them (she didn't suggest this earlier and only said it after he started crying) am I being unreasonable to get annoyed about this? Surely you can't expect all kids to stop doing everything because yours might get upset? She said I was selfish because it upset him so I shouldn't have allowed them to do it. So to me it sounds like my kids can't do anything at all unless he can do it too even just one thing because he'll cry.