I think the problem with Britain, is not it's size but an education system that doesn't cause people to laugh openly at crap like "Britain is a small island".
These islands could accommodate the entire population of the world at a higher standard of living than the aveage Brit currently enjoys.
you just need to build the infrastructure.
As a sovereign democratic nation, we have decided that national centres for sporting excellence, supporting George Bush, and various Opera companies are more important uses for our tax money than schools, transport or water infrastructure.
We could have built these and still can, indeed they would love to help us.
It is impossible to live and work in Britain withough paying a lot of tax. Yes, some people don't pay income tax, but they can't avoid VAT, petrol duty, taxes on alcohol etc.
In any case nearly all do pay income tax.
What do they get in return ?
Sick people don't leave their country for work, and contrary to the Dail Mail, typically put up with local hospitals, so almost never use the NHS.
They are vastly less likely to commit crimes, though of course the entirely British home office can't cope if they do go bad.
They are younger than the average working Brit, and thus help pay for pensions they stand little chance of ever receiving.
Short version is that we are ripping them off.
Of course for a given value of "them".
My parents were immigrants, my mother spent WWII assembling bombs for the RAF.
As one of these despised "immgrants" I directly provide employment for Brits at wages they find acceptable, and repay the entire cost of my education through tax every couple of months.
I would contrast this with the poor education and low contribution to the economy made by the average Daily Mail reader.