У моего ребенка тоже так было. Мне кажеться это вполне нормально.
Ребенок всегда должен знать что он хороший, даже если плохой поступок совершил.
Да поступок плохой -так делать больше не будем, но ребенок при этом остается все равно хорошим.
Можно, например при нем "отругать" какую-то игрушку, которая "сделала" вот этот самый плохой поступок.
Кстати, я замечала -если ребенка поругаю и он из-за этого расстроиться -то идет играть и при этом может отругать свою игрушку сам, я читала это называется механизмом замещения.
И потом у ребенка еще нет четких понятий (как у взрослых) что хорошо, а что плохо. Например, мне Саша может помочь "постираться" и пока я не вижу натаскать и накидать в тазик с водой чистые вещи и т.п. Он помог - он молодец