Это все отлично, только не понятно,  где Вы то все это время были, пока он отламывал ручки и стекла в такси опускал? И что значит "Он понимает все, но вот ему хочется"???  Ладно еще когда разговор про 1-2-хлетнего ребенка, но про 4-5-ти летнего? Мы точно говорим про здорового психически ребенка?Я все равно склоняюсь к тому, что Вы все видите в очень гипертрафираванно. По мне так надо не "на привязи " держать, а как раз наоборот, водить, возить и т.д. Чтобы 200 на практике отрабатывать нормы поведения. И как-то опять же причинно-следственные связи, такие как "сдалал то-то, получил то-то" уже в теже 2 года дети понимают, и обычно делают выводы, как себя вести невыгодно. И тут две причины - либо ребенок не понимает (читай с ним что-то не так), либо родители не проводят четкую и ясную воспитательную политику. Да, в 2 года ребенок не поймет, что его не взяли на праздник, потому что в прошлый раз он опрокинул стол. Но если после нежелательных поступков он получил сразу нежелательный для него отклик, и продолжает... То либо ему "не очень то и надо", либо он недогоняет причинно-следственные связи.