The problem in this country is that 'refugees' are conflated with 'illegal migrants.' When the Daily Mail rants on about people taking advantage of us, they rarely mention Indian nationals, for example (our biggest legal migrant group for work and study, according to ONS).
The UK is one of the few countries in Europe not to use ID cards, and this makes it easier for the black economy to flourish, which is where a lot of people go. If we are serious about cracking down on illegal migration and people trafficking, we need to:
a) Set up a processing centre at Calais. Stop the sea deaths
b) Give border control more resources. It's not fair to ask people to put their life on hold for years while their claim is processed
c) Introduce ID cards.
This all takes money and time, which is why it gets ignored.
Most refugees stay local, which makes sense as the language and climate will be similar, it's safer, and there is less travelling involved. If England were torn apart in a civil war, I would more likely flee to Wales or Ireland than to Eastern Europe. Turkey and Iran host massive amounts of refugees from Syria and Afghanistan for that reason.