You can bandy about ICAO regs and RT standards and poor shows all round, however, what is the point of even posting this?
All I've read is drivel about "how great I am when I fly into JFK...", "this is not how it should be done...." and the gut-wrenching comment from protectthehornet about pilots showing ATCOs who is boss..... (sir, you may have a well respected career as a pilot but get over yourself) [I will wait with baited breath for your sidekick P51guy to show up]
Apart from a very short mp3 and some website that shows "live" traffic, no one has a notion about what really happened here.
Give it a rest!