Мне кажется, не надо их  наказывать. Они не могут тих-чинно вышагивать по улице, таем более по супермаркету. И не могут оценить громкость своих криков. Просто следите незаметно для них, чтоб они не нанесли физический вред окружающим: тележкой не наехали и тому подобное. Главное: НЕ СТЫДИТЕСЬ своих детей. Они у Вас самые лучшие)) Можно обговаривать с ними их поведение на конкретных примерах. Например, если Вы отодвинули тележку, когда они на кого-то прямиком ехали. Можно сказать потом, что в этом случае они могли ударить другого человека и надо быть внимательнее. Или, если они громко кричат, можно сказать, что недалеко коляска с малышом и он не может уснуть из-за их крика. Ну то есть не в общем говорить, что вот так и так себя плохо вести , а на конкретных примерах