Italians? Not snooty about their language?
Define snooty. If you mean they correct your Italian pronunciation, then that's not being snooty; that's called helping you out so you don't go around making an ass out of yourself.
If you mean that they don't speak any other language than Italian, then you're talking about ignorance, not snootiness, and primarily ignorance from the south. If an Italian travels to a country that's not bordering Italy, they're not going to try to speak Italian unless they're fucking morons. Italians will be the first ones to tell you that although they have a rich and beautiful language, it's completely useless outside of Italy. They take pride in their language, art, culture, and history...as they should because they certainly can't do anything else right. Take away art, culture, and food and there's nothing left, so they treat those things with the utmost respect.
Italians are very embarrassed about their level of English when they really don't have to be, at least in the north. They're shy and are afraid of speaking even when they can speak it decently.
Aside from the northern European countries, I'd say more Italians speak English than places like Spain, Portugal, FRANCE, Austria, etc. Maybe it's just because I live in the north and don't see the south very much, but that whole non-English speaking people thing is just a stereotype. I don't know one single person under the age of 25 in Italy who can't speak English; maybe it's broken and not perfect but they can get their point across. But again, maybe I'm just spoiled in the north.