The debate seems to have gone off course here!
I am glad to hear that the House of Lords apparently has the guts to speak out against a bill, that is unethical and probably in opposition to international law on human rights.
That said, both Britain and every country in Europe needs to take the vast numbers of people trying to come to this continent seriously.
How this is best done is the sticking point, as no country could or should just welcome them all, for reasons of economy and due to the fact that we cannot promise them all jobs and housing.
We also all need to work hard to stop human trafficking in all its forms. Surely we can all agree that charging people exhoribant prices to cross the straits of Gibralter or the English Channel or any other waterway and then shoving them into rubber dingies and other unseaworthy craft is wrong and that this must be stopped, as we also must stop the same or similar criminals telling women there are jobs a plenty in Europe then selling them into prostitution.
But any measures put into place to stop these things, must be legal, decent and ethical, which as far as I can see this bill is not.
The rule that people have to document some form of prior connection to the country where they seek entry, is fine as far as it goes, but cannot possibly apply to someone born in some distant coumtry who has barely ever heard of Europe because his or her ancestors never left the place these unfortunates have been forced out of due to famine or war.
This is after all why there is a quota for the distrubution of refugees seeking to entry Europe legally. If this quota no longer applies to the UK post-brexit, you will just have to set reasonable limits for yourselves, won't you?