Ich würde ihn vor unerwünschten "Anfassen" beschützen.Er hat ein Recht darauf menschliche Streicheleinheiten und Umarmungen nicht toll zu finden.
Regeln würde ich das mit Aufmerksamkeit,damit sich nicht noch einmal ein Mensch von hinten anschleichen kann.Mitnehmen würde ich ihn eher nicht mehr,er spürt deine Anspannung,außerdem scheint es Stress pur für ihn zu sein.
Geh doch lieber mit ihm alleine spazieren und lass ihn lieber daheim,wenn du mit so vielen Menschen unterwegs bist,das scheint für ihn viel Anspannung zu sein,sein Schnappen kann ich verstehen,er lag einfach nur da in Sicherheit und wurde von hinten erschreckt und damit in eine Situation gedrängt,die er nicht wollte vermute ich.
Du schreibst du bist wie gelähmt,wenn andere ihn knuddeln?Das verstehe ich nicht.Er will doch offensichtlich gar nicht geknuddelt werden.Warum sagst du das den Menschen nicht einfach deutlich und stehst hinter deinem Hund?Es ist ihm unangenehm,er kann sich nicht dagegen wehren.Lass das nicht zu und sorge dafür,das er seine Ruhe hat,sonst riskierst du den nächsten Zwischenfall und das ist nicht die Schuld deines Hundes.
Wenn er geknuddelt werden möchte,dann kommt er schon von alleine und wenn nicht,dann möchte er eben nicht.Ich würde mir auch kein knuddeln aufzwingen lassen,sondern sehr deutlich sagen,das ich das nicht mag,genau wie es dein Hund tut.
Wenn dein "guter Freund" dich nicht ernst nimmt und überhaupt nicht auf deine Bitte den Hund nicht zu umarmen eingeht,dann wäre er bei mir rausgeflogen.Bis er meinen Hund und mich respektiert.
Du kannst deine beiden Hunde nicht miteinander vergleichen,sie ticken anders,haben ihre Stärken und Schwächen,jeder auf seine Art und Weise.
Zum Glück ist dieser Vorfall glimpflich ausgegangen und es liegt an dir zukünftige Gefahrensituationen zu verhindern in deinem Sinne und dem deines Hundes.Er muss es sich nicht gefallen lassen angefasst zu werden,er möchte es nicht das sollte respektiert werden.