In regards to the Tevez situation, I think City maybe better of selling him.
City could survive without him and could make the whole squad of individuals more harmonious and together realising Tevez isn't there and that they are actually going to have to pull their finger and play to their best abilities.
He's never stayed at a club long anyway. I think there is a little bit of skull duggery on Tevez and his agent's part in the sense that they talk about him missing his kids yet IMO, City have allowed him time off to see them e.g. his recent break to Tenerife and I'm sure other players at City are in the same boat i.e. not seeing their kids or families living abroad but they don't get the luxury of popping off and seeing them which is done by the club for the player.
So IMO, he's being abit iffy by stating those reasons. It's about money, and wanting to go to a sunnier climate I bet. He's quite shocking as a captain - great leadership qualities he is showing and IMO, disrespecting his other team mates with his antics on and off the field.
Throughout his time in England, he's never made an effort to settle in the country. He's never paid much attention to learning English which you would think is a first must to do when moving to a new country hence it's not a surprise he's not settled when I guess his agent/advisors probably do everything for him. So that's why this homesickness is being exploded up as being his main reason which I doubt, a partial reason yes but not THE reason.