Hallo und Willkommen im Forum,
Also, ich kann daran auch nichts schlimmes finden, von dem was Du erzählt hast. Er ist nunmal auch nur ein Lebewesen, und da passiert es halt auch mal, dass man bei solchen Pöbeleien seine guten Manieren vergisst. Ich denke, das kennt jeder. Egal ob Hund oder Mensch.
Was ich Dir aber dennoch raten würde, dass Du Deinem Hund entweder ein Halsband anziehst, oder eine Retrieverleine (die kann man mal eben über den Kopf ziehen, ist so ähnlich wie Halsband und Leine in einem) mitnimmst. Auch wenn Dein Hund super hört, sicher ist sicher, wie Dui ja heute gelernt hast. Und was ich persönlich nicht so berauschend finde Nackengriffe etc, auch den Schnauzgriff. Davon halte ich nicht viel, genauso wenig wie davon, dass manche (damit meine ich jetzt nicht umbedingt Dich) meinen, sich ihrem Hund gegenüber immer als Chef behaupten und darstellen zu müssen.
Ich bin eigentlich auch ganz zufrieden mit dem Gehorsam meiner Hündin. Trotzdem nehme ich jeden Spaziergang eine Leine mit (alleine schon für den Fall, dass das Ordnungsamt um die Ecke kommt). Aber auch sie hat mal ihre Aussetzer. So lange sie nicht länger anhalten habe ich damit auch kein Problem, da ich es völlig in Ordnung finde, wenn mein Hund auch mal keine Lust hat zu hören. Dann wird eben die Schleppleine mitgenommen o.Ä.. Würde mir da an Deiner Stelle auch keine Sorgen machen, sondern lieber vorbeugen mit einer Leine zuim Beispiel 
Zitat
Zwar ziemlich sanft, aber ich denke, dass das nicht sein darf.
Mein Hund darf das. Mein Hund knurrt nämlich nicht, und so ein Schnappen oder zwicken mit entsprechender Körpersprache ist für mich eher ein "Nein, ich möchte das nicht". An der Stelle Deines Hundes hätte ich vermutlich anders reagiert.