Jokes aside , honestly dude how are Italy "strong and dirty opponents" ? They literally have a midfield who consists of 3 school/choir boys as you would say and upfront they have 3 midgets.
Historically, Italians play with dirty tricks snd tactics to get results.
About choir boys, Puig is a choir boy, Iniesta also.
But not every shorter midfielder is a choirboy.
The more I learn about Spain/Barca over years, the more it seems like a cultural thing.
Spanish and especially Barca people seem to be in general very nice, polite, friendly and not too combative or aggressive.
And if I could pick a team/geographical place with the nicest/the most polite peope, it would probably be Barca (and Japan).
I don't want to sound racist, but here is an analogy: imagine a few players from a very rich, white American neighborhood, who grew up happily, in extreme wealth, in fine schools learning about culture and art.
And imagine a few poor black kids who lived in slums/on the street and grew up with problems, criminals, drugs around them.
No school, no college, no art, just a knowledge learned on the street (how to survive).
Now, pair those two teams in a football match.
Which one is more likely to be consisted of players with more combative spirit, ability to react and come back in tough moments and which one is more likely to get psychologically bullied during matches by the opponent?
That's how I see Spain/Barca.
They are just overal very nice, polite, friendly, not mean, not being jerks (except Ramos and a guy here and there).
Italians are a different story.
I don't see them as nice as Spanish people.
Again, sorry if this post sounds racist but I hope you'll understand some of my views and theories.
So, since the 90s, while watching Italian teams, I never thought about them as being choirboys. Or nice/too friendly in any way.
Impressions with them were always: strong defense, catanaccio football, lots of fouling, tactical fouls, a lot of faking and cheating, tons of 1:0 wins and winning titles in extremely weird ways (tons of drwas, extra times etc).
In general, without looking at player's names, physical teams are:
Germany, France, England, somewhat Italians
Technical teams are: Spain, Dutch, to some extent Balkan teams.
Cheating teams: usually Italians as No1
The most unpredictable teams who can win/lose against anyone: Balkan teams (especially Croatia).
Outside of Europe: South America is also filled with antics and cheating.
Historically, Brasil is always leaning towards the most beautiful football while Argentina is for some reason always leaning towards slightly more beautiful version of Italian football (due to attacker's individual talent).
Uruguay and Chile are also some sort of Italians for poor paired with South American hot blood/flair.
Mexico is always the team who runs the most.
African teams are usually way behind tactically wise and are still very naive and can lose 1:0 or 2:0 advantage easily.
Deep down, teams have these same traits for the last 50-70 years.
So, no. Italians are not choir boys like Spain.