He offered to play for free. That totally sounds like a man thinking about getting a bigger pay cheque right?
But no, I'm happy that he's getting another chance with a good team, just annoyed that that team is Man City.
Obviously he wanted to repay the faith showed in him. Once that has gone, he has no obligation to sign for a lesser team. At City he could get the chance to win the league, play champions league football and get paid a lot more than any other team. I don't see how you can condemn a man for simply taking the best option offered to him, it isn't his fault that Man City offered him a deal, and I am sure if given the opportunity to join Chelsea/Liverpool/Arsenal, then he would do over City out of respect, because he seems like that kind of guy.