What IS surprising (or maybe not, if we think about it) is "who" the Italians consider to be immigrants.
I know from personal conversations that Italians do NOT consider British, American, Canadian, Brazilian or Argentinians to be 'immigrants', yet often we are. But they don't perceive that we are here to 'take the bread out of their mouths'!
They consider Mexicans and Peruvians to be acceptable 'because they work hard.'
The citizens of the 'old EU' seem to pass muster too...
What they do object to (IMHO) are those arriving from the ex European Eastern Bloc and those from Africa - all commonly kown as 'illegali'.
These are the ones that Italians fear, and that they are convinced (right OR wrong as that may be) that are the cause of xx% of crime these days!
This - in my experience is clearly borne out when I am in a shop and I hear Italian being spoken with a 'strange accent', or the speaker has a different coloured skin...yet if I speak Italian with a 'British accent'
or have a suntan to make my skin dark brown then the difference in the way I am treated to how 'they' are is really noticeable!