Ну вот правда не понимаю: почему перемена настроения одного из компаньонов портит поездку всем окружающим, более того взрослым, состоявшимся людям  Весь мир крутится исключительно вокруг Вашего сокровища? По крайней мере Вы так думаете и всё делаете для того, чтобы и сын так думал: терпите, уговариваете, с полдороги возвращаетесь. Что Вами движет? Нытья боитесь? Что мешало спокойно сказать ребёнку, что если он хотел сока, надо было просить ДО того, как оделись. А сейчас, извини, поезд ушёл = иди без сока. И так во всём: есть возможность = идите на уступки, балуйте. Но если просьбы становятся невыносимы, игнорируйте и спокойно объясняйте "извини, заяц, сейчас нет никакой возможности. Может быть позже." ... За свой утренний поступок надо извиниться, конечно.