Ah! So you believe because you bought some other tickets, you don't feel the ticket change regulations should apply to you? I see! It's OK it applies to everybody else, but not you, and that is your definition of being 'treated so badly'?
As an outsider, one thinks maybe BA is better off not having such a customer! Try that little one elsewhere and see how far you get!