He did his part, man. You're obviously more team-oriented than most of us, which is good: win as a team, lose as a team, for the good of the team, etc...BUT...Giovinco's performance this past game was particularly important because he adds the spark that this team needs. And it's not his fault that Amauri and Del Piero couldn't finish their chances. Evidently, that's important if you want to score goals.
It's one or the other with this team, it seems. Good finishing last year, but piss service. And now that they're getting more service (but not enough, really), they can't finish.