Funny thing is we already had a huge discussion on this.
In Norway we have extremely good benefits and welfare, if you are employed in Norway for 3 months and gets fired or loose your job you can get £1900 a month from the government, more if you have children. We had a huge problem with people from Eastern Europe coming to Norway, working for 3 months and then going back home and living of Norwegian benefits which basically is a fortune in their own countries.
The Norwegian government said hell no and demanded that everyone that should receive this benefit lives in Norway, the EU made a big thing out of it and basically demanded that we paid out the benefit independent of where the receiver lived. We opposed, and got our will. With no reprocussions whatsoever, simply because we are not a member of the EU and our free trade agreement is just that, a free trade ageement. Not a carte blanche for the EU to decide over our national resources, tax money or national policies.