У детей несколько примитивная логика, и каждый раз совершая плохой поступок Ваш ребенок считает, что он плохой. С этим фактом его психика примирится не может. У любого человека не может, поэтому мы всегда пытаемся найти оправдание своим плохим поступкам и мучаемся ими. Вам просто надо разделить в его сознании понятия "плохой человек" и "плохой поступок", и объяснять каждый раз, что ты мой хороший мальчик, но в данной ситуации ты поступил плохо, поэтому надо исправить это (либо извиниться, либо в следующий раз так не поступать т.е. надо ребенку дать варианты решения, как можно исправить ситуацию).Ну и выше правы в том, что подобное характерно для 5-6 лет, это говорит о том, что ребенок, возможно, не пережил один из возрастных кризисов и не смог расширить рамки своего сознания. Не утешайте в моменты истерик, дайте ему время на успокоится самому, а уже потом объясняйте и разговаривайте и жалейте, но в момент самой истерики не трогайте его.Ну и нельзя забывать, что очень важен пример родителей. Если Вы поступили плохо сами, не молчите, а покажите детям пример, извинившись, исправив плохое или объяснив, что жалеете, что поступили плохо и так больше делать не будете.