По первой ситуации: в 5 лет я уже предоставляла сыну выбор. Итак, он может 1) лечь спокойно спать сейчас или 2) лечь на 2 часа раньше вечером. Кроме этого, ставится условие - никаких истерик и воплей вечером.Обычно сын понимал и делал выбор сам. Мальчик у Вас умный, склонен к самостоятельным решениям, поэтому давайте ему хотя бы формальный выбор. По ситуации в ресторане: извинилась бы перд официанткой вслух. Сыну потом бы выговорила, что как бы ни вел себя взрослый, не дело ребенка делать ему замечания!