Let's be honest, this situation with the boats is insane if you look at from a pragmatic POV.
The immigrants got into France after travelling through Europe unhindered due to those countries choosing to be part of the Schengen Area.
They stayed in France and did not chose to claim asylum there hence you could argue they are not genuinely fearing for their lives (or their claims were refused in France and the other EU countries they travelled through), therefore they have no legitimate claim to asylum and are classed as 'sans papiers' in France. This is a crime resulting in a fine and deportation.
It's is France's responsibility to ensure these 'sans papiers' have legal action taken against them immediately they become aware of them, which is not hard to monitor. We could help them if needed!
Instead the French allow them to set up encampments and hang around for weeks or months BECAUSE they don't want to deal with supporting the migrants while they are engaged in years of legal battles to prevent deportation costing millions in euros (they give that gift to us). They don't have to pay anything for them while they're in the encampments and obviously WANT them out of their country so to go to the UK.
Any reasonable person might ask - but hang on, you LET them in your country by not having enforceable borders which you chose to do by choosing to join Schengen.
The UK did not join Schengen. We are an ISLAND.
Simplest solution is to either transfer migrants to a Navy vessel and return them to France if they manage to get into our waters.
France should face heavy penalties for each boat as what they are doing amounts to people smuggling.
We should also use our Navy to patrol the Channel with warnings to migrants boats to turn around of they will be escorted back.
A few months of demonstrating migrants WILL go back and France WILL have to arrest illegals and deport, will surely be a massive demotivator.
Why can't we put this in place?