Similar treatment and a near inability to book seats on popular routes through Air Miles (unless rediculously far in advance) has seen me switch to VS, Singapore or others whenever there is a choice on any route. Sadly, those who run BA do not seem to care whether you, or anyone else, is a Gold card holder or how many sectors you fly, whether on business or leisure. If the cabin crew and flight crews are treated as badly, no wonder there is a threat of industrial action ahead.