Неделю не кричать на детей ни при каких условиях.
В 4-5 лет у нас воспитание было в самом разгаре, успехов было еще немного. Но главное - идти в нужном направлении. То, что ты пишешь о "жалко отнять у ребенка совместное время с родителями" - это по-моему огромный баг мам. Я сама такая. А надо и здесь быть последовательным. В зоопарке или в гостях, если ребенок совершил серьезный проступок - развернуться и уйти с ним домой. Хотя это больно и очень жалко упущенного шанса. И моему мужу даже удавалось лишать ребенка своей компании (хотя это тяжелее родителю, т к. время на вес золота). И все равно - в наказание отменялись все совместные дела. А если наказание гласило "ребенок остается в своей комнате", то ребенок там и оставался, даже если пытался ломать дверь или крушил мебель. С возрастом становятся дороги какие-то вещи или время с друзьями. В общем, у каждого человека есть то, чего он боится лишиться. Это удерживает его в цивилизованных рамках, пока не созрела сознательность. А сознательность зреет также и благодаря сознанию того, что вокруг тебя люди с собственными интересами, а не персонал, обязанный обхаживать тебя во что бы то ни стало.