David Cameron is vowing to end benefits for EU migrants after six months. Around half a million migrants come into the UK every year, one in five from the EU but half return home every year. Only 6% of benefits claimants are foreign born - is Cameron wrongly targetting a minority and just responding to media paranoia about immigrants or is it a real problem and is he right to make things harder for them? Are we blind to the benefits of immigration? Are Brits who emigrate abroad any better?