It's not a load of crap whatsoever. I'm not sure about Vinni, but there are some citizens in the United States that have grown up here within their little "culture niches" of their parents' homeland. For instance, Nick here grew up in a "Little Italy" sort of setting outside of New York City after his parents "walked off the boat" at Ellis Island. He grew up speaking the Italian language, learning from his Italian parents, living in a true Italian setting albeit 5,000 miles away from Italy. It's the same story for many of the Mexicans living within this country attending football matches heckling American footballers while wearing their Mexican flag. Some of those Mexicans were born and raised here, too, but cannot speak English. Are they in any way United States citizens? I don't think so.
So where do we draw the dividing line? I know where you want to draw it; somewhere that is subjective just to beat Vinni in an argument.
If you take this stance against Vinni and others, then you should certainly not support Mauro Camoranesi on the Azzurri as he is clearly not as Italian as various other people around the world whom you would deny the right to label themselves what they believe they are.