No Glueball, you are wrong. We are not "all" doing a fantastic job, some definitely make things hard, not just for you drivers, but for some of us who have to work with these people. It is the same with your lot, there are great people to fly with, and there are (a small number of) a***holes who make life unpleasant, there always has been and always will be. The advantage that you have, is that if you are with a colleague who thinks that his (or her) middle name is Orville Wright, the chances are, is that you will say goodbye at the end of your flight, and you may not see them again. Not us, we have a far more intensively "group" type situation where by you can be assured that "Mr Difficult" today will be back at the workplace as "Mr Difficult" tomorrow, and still being the same unhelpful self. This applies equally to expats and locals. It would be good to have more social interaction between the two groups (pilot/ATC), but you know big cities, at the end of the day, one just wants to get home.