Hmmm, don't know how many pilots and/or ctrls are in this thread, but as a pilot I feel compelled to stick up for the ctrlr. He was operating in combined position with a Singapore Cargo pilot who couldn't seem to confirm a simple taxi and route clnc. Add the accent/lang issue, plus a tired ctrlr, and the result is a demonstration that we are all human. The NYC corridor is the most demanding for all in the system, bar none, esp controllers. It demands that all involved fit into the flow, which is what the pilot was not doing... Their was no major beef with Avianca 20, just a rollout clnc clarification after the altercation with SingCargo. I'm afraid the peppering of repetitive questions was like Chinese water torture to the ctrlr (pun intended)... And I should also point out that this is mild in the overall scheme of things, for NY. So, I wouldn't crucify the ctrlr here... I think it's better to exchange a few frank words than get a clnc wrong and have a bad outcome... All pilots who've been thru NY know it's tough... Just my two cents...