If he's going to leave next year anyways then it's not the end of the world if we get money from his sale a year early.
The odds of him continuing his run of 90 mins every match for 3 straight seasons are also slim. Although if anyone could do it I would bet on Tevez.
And I don't see how anyone could bash him if he leaves. Left absolutely everything he had on the pitch for 2 years.