The way I see it Andries, is that if people were perfectly fine with players in the past such as Amauri and Iaquinta collecting a paycheck despite not playing for a couple of years, and not wanting to leave because "Juve gave them that contract", then there shouldn't be a problem in the court of public opinion if the opposite were true, because after all "Juve gave him that contract".
I don't have an issue at all with him leaving, although I don't want to see it happen. I do have a problem with Juve just letting him walk away because he "might cause a problem" in the locker room, and they get nothing for it.