о чём он должен подумать сидя на диване?Что-то мне кажется, что вы с ним эти бесседы ведёте не по возрасту и в результате превратились для него в пустой звук, т.к. он изначально не понимал  что вы до него хотите донести.Схватить за руку и потащить - нормальное действие. Вводите правило во время бега. Каждый бегает как хочет, никого за руки не берём. Обьяснения "он маленький, не умеет быстро бегать" - это ни о чём в данный момент. То что маленький быстро не умеет бегать, ваш сын это видит и знает. Поэтому он и за руку его хватает, чтобы ПОМОЧЬ быстрее бежать, а последствий пока не осознают. Вашим языком для вас скажу: Он же маленький ещё у вас, в силу своей мозговой деятельности наперёд просчитывать шаги не умеет.Накричать и вырвать игрушку   - тоже нормальная реакция на раздражитель. Почему мелкий пристаёт?Вот просто толкнуть на пути - с этим да, нужно бороться. Просто наказанием. Нельзя и всё. Сделал, значит не можешь здесь быть, уходишь к себе.