No, I'm from the UK. I don't want to sue anyone, just saddened my first BA experience in years (really enjoyed WTP outbound on the 787) was marred by such inflexibility.
I'll probably email them when I get home, see if they'll at least refund some of the taxes, but to be honest I'll just be glad to be home in one piece.
Thanks again for the replies.