Refugee camps are not a long-term solution. But demolishing them or hoping other countries will deal with the problem because it isn’t happening on our soil isn’t a sustainable or honourable response. As signatories to the 1951 refugee convention, Britain should share responsibility for helping more people, not just in camps in poorer nations but across Europe too. That means providing more legal safe routes to sanctuary and funding the administrative mechanisms for people to access them.
The people in the Calais Jungle are in a safe country. Therefore it is right, proper and correct that they apply for asylum or immigration in France.
As far as I can tell the Jungle exists because France refuses to process said applications. Or they refuse to make them. Either way, it is not a British problem. Not under EU nor UN law.
You do indeed have an absolute right to asylum. That right being exercisable in the first safe country.