Well, considering gay marriage isn't allowed in Italy, you could actually say the guy is rather progressive given his cultural environment, at least in that regard. No, I don't agree with his views (especially the rather antiquated gender role-model), but they're really not that extraordinary.
The point is, should you single out people for holding views that are quite usual in their country/culture/whatever? Note that this is not cultural relativism, because I do think you should criticise the culture for holding bigoted beliefs; however, singling out people only makes sense when they're outside the norm. That would be the case if the guy in question would say something like "homosexuality is a sin", but he doesn't. Note, too, that I don't actually want to crack down on Italy, because the idea that gay couples shouldn't adopt kids is rather widespread, I think. Wrong, yes, but widespread.
You could argue that everyone isn't a slave of his or her culture and you are perfectly able to think for yourself whether certain values of this culture are actually good ones. That's right, but you can't just ignore the surroundings you grew up in altogether. Just take a look at every discussion on GAF between Europeans and Americans on such things as guns or capital punishment. I'd certainly raise an eyebrow or two if I encountered a European speaking in favour of capital punishment, whereas an American doing the same is much less unusual.