Argh I find these stories about BA staff really depressing. I wish that company signed agreements could be enforced by staff. Oneworld Ruby is a foreign currency to most staff outside of LHR. QF, on the other hand, have been most obliging of OW Sapphire during my Australian travels. Warmly welcomed to QPs, and of course Club/Business check-ins (even, in one strange instance, when only my QFF Bronze number was on the booking!)
It's curious, actually. On the ground, I get a surly and entirely unhelpful service from BA (encounters with ticketing staff recently have been especially unfortunate), while QF are friendly, warm and eminently helpful.
Conversely, in the air (always economy for me I'm afraid), I am hard pressed to think of a bad experience on BA. On QF domestic however, I've found the staff can be a bit brusque and ascerbic. Maybe I have a Y-class inferiority complex?
Swings and roundabouts I suppose.