Hallo,
die Erziehung eines Schäferhundes ist nicht immer die leichteste, das weiss ich selbst und ja da braucht es auch manchmal(!) einen strengen Ton. Auch bin ich der Meinung, dass es generell Welpen gibt mit denen es leichter ist und welche, mit denen es schwerer ist.
Du sagst dass bis auf das Ziehen alles in Ordnung ist, das ist super, jedoch solltet ihr das mit dem Ziehen in den Griff bekommen. Ganz abgesehen davon wie es auf anderen Leute wirkt, für dich ist es unentspannt und für den Hund dann ebenso.
Um auf deine eigentliche Frage zu kommen, ob du dir das gefallen lassen musst, nein, aber rechtlich vorgehen kannst du gegen sowas leider nicht, auch wenn ich es nicht in Ordnung finde. Manche Menschen haben Angst vor großen Hunden, vorallem wenn diese nicht immer 1A gehorchen. Aber euch anzuschreien, finde ich nicht OK. Was ich dir rate ist dich weiter auf dich und deinen Hund zu konzentrieren und den Leuten einfach zu zeigen, dass sie im Unrecht sind. Eingeschläfert wird ein Hund nicht so schnell, schon garnicht wenn er nicht einmal wirklich jemandem weh getan hat. Und auch weg genommen wird dein Hund dir so schnell nicht, solange es ihm bei dir gut geht.
Ich wünsche dir und deinem Hund noch ganz viel Glück, bleib immer dran und verlier nicht die Geduld. Früher oder später wird sich das auszahlen!
Und die Meinung anderer kann dir egal sein, solange Du weisst, dass du und dein Hund ein Team seid und das zusammen meistert!