I think there is a simple solution here. If anyone receives / observes poor customer service from BA CC they should make a note of as much detail as possible and file a complaint / customer satifsaction survey. BA CC are one of the highest paid CC in the industry (fact) and therefore they should provide one of the highest levels of customer care, regardless of whether the pax is a crying baby or a DYKWIA.