I moved back to the UK and joined BA about 15 months ago. In that time I've heard one mildly heated exchange on ATC between the controller and BA. Prior to joining BA I flew in the US. It seldom seemed a week or two would go by without an angry word, snide comment or full on slanging match taking place between pilots and controllers, particularly at ORD or EWR.