Мало данных. Но навскидку-вы только и делаете, что гнете ребенка. Это не значит договориться, это значит "будет только по-моему, выполняй". Мама сказала в магазин - и пошли в магазин, мама сказала ничего не купим - и не купили. А мальчик растет. И то, что раньше копилось внутри - потому что как же малыш маме слово поперек скажет, мама ведь всё - теперь вышло наружу. Научитесь видеть в ребенке человека, а не только исполнителя ваших команд.Но можт я чего-то недопоняла и не увидела, вы только одну ситуацию описали.