The only real question is how they get away with it.
Surely this has been brought to the attention of governmental officers before.
How does BA manage to avoid these spurious surcharges being incorporated into the fare. Who do they talk to? What leverage do they have?