Just based on the facts from what information we have, I fully agree. The story would have to change significantly in order to show anything other than exemplary display of good self-defence principles:
You should not allow a verbally aggressive person to stay at a distance where they could land a punch or use a concealed knife at any time, especially after you backed off already. Try articulating near a cop’s face and see what (rightfully) happens.
Travelers