The only way to stop the stream of people dangerously crossing this winter is to immediately deport everyone that arrives, or detain them in unfavorable conditions to the fullest extent the law/human rights standards could permit. This is the lesson we should have learned from Europe: being "compassionate" has actually led to more deaths as more people make the trip towards the open arms of the EU. As Greece and Italy accepted more people and offered them more protection, more people made the dangerous voyage and died. 

Australia took the alternative approach and locked up refugees on a godforsaken island hell for processing. Guess what... the number of migrants/refugees declined dramatically.

It may sound cold hearted, but the approach will probably save lives. There are diplomatic channels that people can access to obtain refugee status if they are legitimate cases without venturing across frozen tundra.