The truth is, the whole team isn't playing well, and that reflects badly on a player like Giovinco. He excels when his passes bear fruit, and when players are combining well. We make use of Giovinco when the team is functioning well and playing quick, crisp football. This little guy can only shine when others are doing their bit, because if Matri or Vucinic or our flanks are not moving well without the ball, he'll be pretty useless.
I think people expect too much of him, like he owes us more than everyone else. It might be because of the whole saga that took place when he was at Parma bad mouthing Juve. Whatever the case, He's still our most consistent attacker. A lot more consistent than Vucinic who is incredible on his day and utter shit when he's not feeling it.
The problem right now is that Asamoah isn't here and Licht and Isla are not up to standard. The bulk of our attacking play is dependent on our wingers. When we exploit the flanks well, everything is fine. Another problem is that Pirlo has been under performing for a while. When was the last time he chipped in a decisive pass? He seems too complacent as of late. There's something wrong in general with the team. No use bashing Giovinco. Sure, he could play better, but by no means should the blame be solely cast on him.