I have nothing against players who wear the Black & White Jersey and play with their heart even if they suck at times. Look at Nedved during season 04/05 and the beginning of 05/06, something was wrong but u could see the dedication and commitment in his game that finally paid off and gave him an excellent second half of the season and left a good mark in the CL. Zambrotta always gives his 110% on the pitch although he has taken over 100 shots at goal in the past few seasons but never scored and I know that's not his main job but atleast he makes up for it brilliantly.
With Zalatan I have never felt that. Even if he doesn't score he doesn't really make up for it by doing anything else. You don't feel the passion in his game. Look at Sheva in Milan, or Eto in Barca or Henry in Arsenal...you feel that they really own the jersey they are wearing.
I'm not sure if I've made my point, but I hope to see Zlatan really owning the Juve shirt one day.