I think the EU should do something about UKAPD. If you want to charge by distance fine, but only on the flight actually to/from your airport (let's be generous and include direct but stopping service). There are surely free market implications to UK imposing the same costs on third countries airport passengers when landing at the intermediate airport and transferring to a new flight even if purchased in a single transaction.