Вы как минимум дважды сказали ему "не злись". Как-то странно не злиться в такой ситуации. Вообще ситуация,которая требует прямого вашего вмешательства. Стать/присесть между девочкой и вашим реенком/его постройками, и строго громко сказать девочке " я не разрешаю тебе ломать то, что он строит". До всего остального, вероятно, просто не дошло бы. А уж когда на него песок стали сыпать - он что по-вашему должен был в идеале сделать, чтобы прекратить? Голову поглубже втянуть?