Not letting illegal migrants in the first step. Australia's done it, America's done it. We could do it, those in power don't want to. That's the truth. They are prioritising single male migrants (many of them economic migrants, many of them who think women and children are little more than objects for them to use) over the safety and wellbeing of those already here INCLUDING legal migrants.
Letting these men in also means there is no space and no effort at all in actually providing asylum to those who truly need it e.g. women and girls in Afghanistan. Maybe rather than bankrolling illegal single male migrants for 2.5 years whilst their claims are processed we could put the money into a legal route for these women and girls.
The fact an asylum claim takes 2.5 years is a good reason not to allow illegal migrants in at point of entry because by the time a decision is made they may have disappeared into the criminal economy or if not it will cost even more to deport them at that point. They can apply abroad and if granted, then they can come.