I was under the impression that you could only purchase an Italian SIM card if you had Italian ID AND address?
i was refused about 10 years back, and a very good friend who moved there about 4 years ago and has Italian Passport was likewise refused, before he had proof of address!