Es kann dir niemand etwas vorwerfen, wenn du die Leine deines Hundes los lässt, sollte es zu einem Streit zwischen den beiden kommen.
Ich würde jedoch nicht die Leine vom Halsband lösen sondern einfach die Leine fallen lassen.
Sollte der andere Hundehalter seinen Hund unter Kontrolle haben, deiner auf den anderen aggressiv reagieren und du lässt die Leine los, weil du ihn nicht mehr halten kannst, dann liegt das Problem jedoch bei dir. Du solltest jederzeit in der Lage sein, deinen Hund halten zu können und nur, wenn ein anderer Hund sich zuerst auf deinen stürzt, die Leine loslassen.
Was den anderen Hundebesitzer betrifft, dessen Hund aggressiv auf deinen reagiert und der nicht angeleint ist. Diesen würde ich freundlich bitten, seinen Hund zu rufen, so dass er nicht so nah an deinen kommt. Ebenfalls würde ich diese Provokation nutzen um an der Erziehung deines Hundes zu arbeiten.
LG
Ulli