I think it's ignorance, or quite possibly arrogance from Cavani to think he can write anything and not think about the possible effects it could have on some people.Yes it's ignorance, because you think the term is not OK to speak in England. For the nth time, he's perfectly fine to speak in Spanish to a fellow South American over Instagram regardless of whether he's making the post in England, or Spain. His wide following speaks many different languages, most of whom know that it was never racist. The club didn't think it was racist, Kick it Out didn't think it was racist, there was even talk of a lawsuit against the FA against it.
The only body that deemed it offensive was the FA, an institution well renowned for it's ignorance.
He was rightfully punished.