Perhaps it is less about controlling immigration than promoting migration as an option for all? So rather than the situation we have at the moment of migrants usually taking low levels jobs whole living in squalid conditions a lot of the time. ...
Perhaps we need to equip young British people to take up opportunities available to them elsewhere in Europe. That way perhaps it would feel that free movement is an opportunity rather than something that is 'done to them'.
Languages are key, working years abroad while at university/ undertaking apprenticeship schemes. I don't know, I'm thinking out loud.
The problems with europe aren't just about immigration either, the court of human rights, the Euro, the pr voting system for the parliament, the lack of focus on the parliament. It's a much bigger picture.