Friend of mine, from northern Italy (Piedmont), puts it down to "bloody meridionali", but it's possible he might be ever so slightly biased :-).
Tell him he can drop the politically correct facade and call us Terroni (or Terun, with an hard-R), no need to pretend otherwise.