What happens in Calais IS nothing to do with EU. France has allowed punters to enter their sovereign territory one way or another. (Even pre-Schengen the length of land border makes France porous hence necessity for ID/Carte de Residence etc). They have now a group of 3000+ persons of unknown identity,nationality,status camped near Channel Ports. They have more than adequate powers to detain and process each and every one of them.
Unfortunately French are crap at two things.
1. Making an executive decision.
2. Defending Paris.