I know it sounds a bit harsh, but throw all the fuckers on the street.
If they are too lazy to work then they can live in a cardboard box or FUCK OFF!!
Just like in every other country in the world except the UK.
I've no problem with legal immigrants who work for a living and are actually a benefit to this country filling skills gaps.
Going totally extreme: If we shot all illegal immigrants on entry to the UK, how many weeks do you think it would be before they got the message and our problems would be solved?????
What really pisses me off is that these illegal imigrants deliberately travel through several european countrys just to take advantage of UK laws, and the french and other european governments know this so do fuck all to stop it thier side of the channel.