glorygloryeze
Jack Jull
Personally, I see the ability to live and work in other countries as a good thing.
It is down to the nation state to regulate their country as they see fit and there is plenty of scope for putting measure in place to stop migrants moving to take advantage of more generous benefits systems, if they see fit. There are moves towards tax harmonisation throughout Europe but they have not got very far, in part down to the UK and Irish governments. Benefits obviously need to vary across the continent because the cost of living varies so much but the fact of the matter is that British benefits are not generous by continental standards (when adjusted for cost of living).
The people moving to the UK have been done so overwhelmingly to find work (with the bonus of improving their English). Most come here for a short while and then go back, some obviously settle. Few claim benefits and even fewer come here with that intention. All this has happened whilst the UK has had record levels of employment, so they are clearly not taking jobs from British workers. Evidence of wage suppression being caused by migrants is limited and the immigrants are generally better skilled than the indigenous workers. This has been a good thing for the UK economy.
The ability to live and work in other countries is a good thing for those willing and able to do so.
But i will always believe it should be the host country's right to manage their immigration policy with regards to migrant workers as they see fit and any given time.
There naturally cannot be a one-policy-fits all across a diverse set of countries as those that exist within the EU and it's no wonder that a move towards tax harmonisation across the EU has failed.