Ich würde dir erstmal zu einer Sicherung raten, dann wirst du auf jeden Fall entspannter und ihr kommt nicht in Teufelsküche.
Als Absicherung eignet sich ein Maulkorb, bei manchen auch eine Maulschlinge, welche sich nur auf Zug zuzieht (das wird auch einfacher und schneller akzeptiert vom Hund und sieht außerdem nicht so bedrohlich aus, wie ein MK. Obwohl euch vielleicht genau das Ruhe verschafft
)
MK Gewöhnung:
http://www.muppen-abc.lu/maulkorb.html
MK-Auswahl:
http://www.vet-doktor.de/DRUMHERUM/Maulkorb/maulkorb.html
Des weiteren würde ich intensiv üben, dass sich der Hund auf Kommando hinter mir setzt, so kann ich auch die Personen abblocken, die ihn angucken, anfassen wollen.....erst ohne Ablenkung, dann die Ablenkung langsam steigern.
Desweiteren musst du sicherer werden im Abblocken von Leuten, mit den Körper und mit den Händen, sofern Worte nicht reichen.
Niemand kann deinen Hund angucken, wenn du dich vor ihm stellst, niemand kann ihn anfassen, wenn du die Hand fest hälst.
Ist zwar frech, wirkt aber 
Das er auf die Personen zugeht würde ich mit blocken oder einen Kommando wie "sitzt" schon vorher unterbinden, es geht nicht, dass er Kontakt aufnimmt, das aber auf der anderen Seite nicht mag, wenn sich jemand ihm zuwendet.
Wenn er damit nicht klar kommt, dann darf er auch keinen Kontakt aufnehmen. Du merkst ja schon selber, dass es dann schwer wird den Leuten begreiflich zu machen, was sie nicht machen sollen.
Einfacher wird es, wenn der Hund gar keinen Kontakt aufnimmt.
Wie nimmt er denn Kontakt zu den Leuten auf?