So let's say I've escaped Afghanistan, I've trekked many miles and now I am in Turkey, explain how I could apply for asylum in countries in Europe whilst in Turkey?
The answer is I can't so I will have to walk to France or wherever where I can then claim asylum. You're saying that refugees have a right to claim asylum anywhere so is the entirety of Europe in breach of these international treaties too?
In terms of policy alone what is the UK doing differently to France or Europe and if not why should the UK have a different policy that goes above and beyond what they're doing?
Iceland are in the EEA and are Schengen participants, they took 5,000 refugees last year, we have taken over 200,000. Why aren't people demanding that they put a border post in France too? The simple answer to all of these questions comes down to geography and not international law.