The UK is one of very few net contributors. They haven't leached, quite the opposite.
The question is if the UK has paid its fair share, adjusted for population and GDP, for the services it got.
The UK is one of very few net contributors. They haven't leached, quite the opposite.