While both the monkey chants and the "
zingaro" chant are wrong and they are aimed at insulting certain players because of their skin or ethnic origins, they are not equal.
Like I have explained more than once here, back in the 1980s hundreds or maybe even thousands of Gypsies from Southeastern Yugoslavia illegally crossed the border with Italy and they were involved in lots of illegal activities. Since then, the Italians started calling all Yugoslavs "
Zingari" (which means Gypsies) and especially in sports events "
Zingaro" is used as an insult for the Slovenian, Croatian, Bosnian, Montenegrin, Serbian and Macedonian players. But unlike the black people, the ex-Yu people don't really find it insulting and they don't give a fuck about it. It's not comparable at all with using the N word or with the monkey chants.
This being said, Lukaku and his lawyers should STFU. He got a yellow card for telling the fans to STFU, just like every other player who does the same gets a yellow. Zlatan got at least a couple for telling the fans to STFU when they called him a "Zingaro" (as a matter of fact, it was the Juve fans who first started chanting '
Zlatan sei un Zingaro').