You done us proud.
He deserved to be punched out, but we all know how that would have ended for you.
I’m not sure I would have been as creative as you, my hats off!
Trust me, nothing would have happened.
If a NYC cop had shown up, with the guy screaming in a foreign language that you hit him, all you'd have to tell the cop, in a calm tone of voice, is: "Officer, look, this guy is crazy. He started the whole thing. What I am supposed to do, just sit there and take it?"
I guarantee the cop's response to the screaming foreigner would be: "Look. I don't know how this whole thing got started. Either I can take both of you down to the station and you can spend all day giving statements and swearing out complaints, or you can both just shut up and walk away. Understand?"
The idiot tourist from the crappy country will do the math in his head and realize that he does not want to spend a full, expensive vacation day in NYC in the basement of a police station in order to swear out a complaint that will never go to trial or, if it does go to trial, get dismissed because he is not going to hire a lawyer and fly all the way back to the USA to testify months from now.