US carriers are the pits in terms of on board customer service. They have an inferior transatlantic product also which I avoid at all cost. I just hope that BA has things sorted out by November when the family and I are flying Club transatlantic. I'm sorry, but a voucher to replace the meals and drinks in Club won't do it for me.
Ozzy