We cannot deport the migrants because its a: taking months if not years to decide their cases, the back log is huge.
b: France will not accept them back
c: We do not deport people back to countries like Iran, Afghanistan Syria Sudan..
Would you be happy to send a man back to X only to hear later he'd been tortured and killed?
We do send back Albanians Vietnamese etc.. since Lab in, over 26k... returned.
d: The UK has signed up to various UN refugee charters.
But of course, we wouldn't have this issue had we stayed in the EU, do you recall boat crossing in 2019 or before? no, it started once we officially left in 2020.
You can see what happens with no HR back stop, look at the USA? deporting people back to a jail when they've committed no crimes, engaged in the asylum process but have a "i love mum" tattoo.
Or mass sackings with no of appeal.
Some people are homeless in the UK because of years of low wages, a mass shift of wealth upwards, the sell off of council housing, not building new council housing.
Its got nothing to do with spending 2 or 3 billion on migrants, the UK should be wealthy enough to fix most homelessness and live up to its international obligations.