Wenn man mit einem Messer attackiert wird, bringt einem selber ein Messer auch nicht viel, man kann höchstens den Täter ebenfalls verletzten, selber wird man aber immer noch genug abbekommen. Da würde ich einen defensiven Schutz in Form einer Stichschutzweste vorziehen.
Reiner Stichschutz ist nicht teuer und gut im Alltag zu tragen. In Kombination mit schusssicherem Gewebe ist es zwar teurer, schwerer und problematischer in Tragekomfort und Pflege, je nach persönlicher Einstellung dazu aber auch zu empfehlen.
Was dem OP geschehen ist, lässt sich durch nichts rechtfertigen und ist natürlich sehr schlimm, nur "[...] habe ihm geraten doch eine Mülltonne vollzuquatschen [...] standen wir aufm Hinterhof der schule um uns mal kräftig was auf die Rübe zu geben[...]" ist nicht gerade ein kluges Vorgehen im Sinne des Eigenschutzes und hat mit Deeskalation auch nichts zu tun. Es sollte einem klar sein, dass die Straße gnadenlos ist und gerade einige ausländische Täter skrupellos mit Waffen, vorzugsweise Messern, selbst auf Unbewaffnete losgehen.
Tiere sind noch unberechenbarer, weswegen ich Hunde in meiner direkten Umgebung nicht toleriere bzw. sie immer im Auge habe und meist mindestens Pfefferspray mitführe.