Having worked with [not for] a major UK agency on a project, I am always amazed at how they are capable of missing the key points to reflect, instead, their 'duckiness' and 'ingenuity'. I found them infuriating, ignorant and intransigent. I suspect BA hit the same walls I did.