That's the dumbest analogy I've heard about the whole situation. It's absolutely not applicable.
If you want to make a comparison it's like you going to Saudi Arabia and saying something in Egnlish and being arrested because what you said sounds like a blasphemous word in arabic.
Let's be clear here, Cavani said a completely inoffensive word in common use in Spanish and he's been punished because someone decided it sounds like an offensive word in another language.
The Uruguayan PFA completely nail it here -
"He merely used a common expression in Latin America to affectionately address a loved one or close friend.
The sanction shows the English Football Association's biased, dogmatic and ethnocentric vision that only allows a subjective interpretation to be made".
No one on here really cares because they think it's funny a United player got banned, but this is the FA deciding that they can unilaterally decide what is racist and not, independent of whether it actually is. Now any player, including ours, can face a 3 match ban and get painted as a racist publicly if they simply say a word that sounds a bit like something offensive in English to someone at the FA.