Britain is the 5th richest country on the planet, and yet both camps sell us a vision of the future in which we get richer when it's our wealth that's attracting the migrants. The Tories are in favour of the free market, but cry foul when the immigrants are more competitive than the natives, Labour are in favour of increasing the wealth of the poorest, but cry foul when the poorest find better paid jobs here. Both camps ask what the immigrants can do for us instead of what we can do for them, but a points based immigration system enables the richest to poach all the skilled workers, so that the poor countries pay to train our workers as well as their own whilst we pay nowt, thereby further increasing the wealth inequality that fuels the immigration. Rich countries shout about democracy, but the poor nations they take advantage of didn't vote for "I'm not agreeing to anything that's not in Britain's self interest".