Я тоже, как  и Ваша мама, убеждена, что с ребенком (до 6 лет особенно) надо разговаривать сразу после инцидента, чтобы он четко мог понять, в чем он был неправ. Сейчас он, возможно, чувствует только Ваше недовольное настроение и поэтому не хочет идти на контакт.