Трехлетний ребенок не побаивался Вашей девочки, он просто не знал, как вести себя с этим неадекватным (с точки зрения трехлетки) ребенком. Ему, видимо, объяснили, что маленьких обижать нельзя. Вот и не обижал. Уходил с дороги. А ровеснику бы досталось, может быть. Трехлетки не любят маленьких детей - им все можно, их обижать нельзя, они - неприкосновенны  Вам попался просто воспитанный пацан. Учите с детства ребенка, как вести себя в обществе. А то потом его будут бить. Ровестники. Будут бить часто и больно.