Anyone involved in the (very lucrative) people smuggling trade should be prosecuted, including potentially for manslaughter.
That includes the French police for standing by and doing nothing to stop it. They're playing a role in endangering lives.
I can understand why they come here. France, unlike here, treats all homeless - asylum seeking migrant and French national equally badly. No hotels just tents.
Nobody (migrant or British/French national/anyone else) should be left homeless- but unless and until we deal with our own public health housing and homelessness emergency, we cannot take unlimited new migrants. We should take a share because we need to help if we can but France needs to do its bit too.
Now if we were to invest in mass social housing build (plus improved infrastructure) things could be different. We might be able to accommodate more. (We'd also need a more even distribution of resettlement/social housing build - to include the more affluent shires.)
But really the best solution is working on negating the need for migration in the first place. The majority of people don't actually want to flee their homes, their families, their communities. Migrating out of desperation - including economic - is very different to having a wanderlust.