Ребенок не видит разницы между "сделал что-то плохое" и "не сделал". Система разумных наказаний должна быть. Зашла в комнату в обуви - будь добра возьми тряпку и вытри свои следы (не просто повазюкать тряпкой, а именно вытереть). Толкнула кого-то - иди сиди в своей комнате 15 минут.