Completely agree with you stlucifer.
It pisses me off that "immigration" had become such a negative term throughout the Brexit campaigning. The term was hi-jacked by right-wing Tories, UKIP, BNP, etc, to imply that every immigrant to this country is a thieving benefits cheat from Eastern Europe. Disgusting IMO.
As well as requiring their specific skills and talents we need working-age (tax paying) immigrants in the UK to counter the effects of our own ageing population. We now have so many surviving "baby boomers" (like me) that the costs of running the NHS, old-age care support, pensions, etc, have become an intolerable burden for the younger working population to support.