Big +1 on this.
I've been laughing at these arguments for months.
Criticize his attitude, the goal scoring celebration, the way he's handled his contract / loan business, but his performance on the pitch has been very solid.
Let's face facts here. Very few guys on TFC are playing at a level that will allow us to win games. Even some of the lower paid guys people seem to be in love with, they are not starter level, they are at best substitutes.