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