I'm all for having an informed debate about immigration, but the trouble is, the quality of the debate is so low at the moment.
Those who bang on about having a points-based system like Australia seem unaware that we already have a points based system for non-EU migrants, introduced by the last Labour government.
Those who complain about the so-called "open door" policy of the last labour government presumably don't realise that net migration has gone up, not down, under the coalition government.
And those who talk about immigrants jumping the queue for social housing are consistently unable to present any evidence for this, because it simply isn't true!
Let's have a debate about immigration, by all means, but let's talk about facts. Let's talk about the additional pressure that immigration puts on our public services. Let's talk about the impact that an influx of migrants has on those in our society who have few skills or qualifications. These are real issues. But let's also talk about the valuable skills that immigrants bring that keep our NHS afloat. Let's talk about the huge amount of export revenue that is generated by international students bringing their money to the UK. Let's talk about the numerous ways in which immigrants contribute to our economy and to our society. We need a debate, but it needs to be an informed and balanced one. I don't see that happening right now.