"Here they let in anybody."
That's not quite the correct term when it comes to those arriving from the EU, Dave. The UK has no right to deny entry to anybody arriving from any of the 27 other EU nations. They can visit here, settle here, work here and draw benefits here. It is rather like saying Hampstead Heat "lets in anybody". And the only way to change that is for the UK to quit the EU and not, incidentally, to then join EFTA, which some are suggesting as a possibility.