We all make mistakes .
In two occasions I was vectored for final to land in Dubai even though my distention was Sharjha and told air traffic controller so three times .So no bodies perfect we all make mistakes .Having said that I can understand the frustration of the controllers as some pilots have not got a clue when it comes to proper Rt or understanding instructions .