To be fair, regardless of Schengen madness, we ought to have tightened up our own border controls many years ago. If we had, however, the Jungle in Calais would now be the size of a small city and I don't suppose the French would've appreciated that...
Leaving the EU on its own certainly isn't going to solve our very own illegal migration crisis.