To get back to the real issue that sparked the protests at the oil refinery, I don't think that protesters there object to any Italian worker coming over here and finding himself a job, just as we British workers have exactly the same right to go to Italy and do the same.
The real issue is that because an Italian company won this particular contract and brought over all of the workers they needed from Italy, local workers didn't have a chance to apply on equal terms for these jobs, even though they are in their own back yard. I beleive that if the so called free market is to work, it should work fairly and equaly for both employers and workers alike.
Iain