I agree any bias is unhelpful, and that issues should be discussed and not brushed under the carpet- as in the end it makes the resetment build up. But we also need an intelligent and factual debate, with ALL the positives as well as negatives aired- without nationalistic or even racist bias. Remember what happened in Germany when those at the helm whipped up the above???
There is no way the UK services could survive without immigration. But personally I'd rather see prices rise a bit, than keep them down on the back of disgusting exploitation of foreigners, in the UK or in Bangladesh, etc.
If bias cannot be avoided, must say I believe liberal bias is a lot less dangerous than nationalistic/jingoistic.
BTW this debate about immigration is taking place all over the world, and certainly Europe and other countries (like mine) with free movement of people agreements with EU. The National Front here, in France, Italy and all over Europe is doing its best to whip up hatred... and gather populist votes.