Work is a good thing. Anything that denies people the ability to work and the satisfaction of work is something to be tackled.
If someone wants to come here and contribute to the economy of this country and share in what makes Britain, they should be able to. We can benefit from people from other countries and they can benefit from being here.
Instead of trying to prevent people coming here for completely legitimate, socially good reasons, more effort should be spent on keeping a record of who does come here and who goes out and keeping undesirables out and dealing with the illegal population here. The more regulations we have saying when people can and can't come here, the greater the problem with illegals.