Arsenal got rid of him because they bought him for 750000 € and Real Madrid offered them 32 mil €. Not bad, 30 mil € profit on a player after one year. Real god rid of him because he didnt get along with the coach, and Liverpool didnt get rid of him. He was on loan there, and when it finished he decide to join Man City instead where he had less competition.
@Desmond: I dont know, I think he's calmed down a lot over the past few years. He's more experience now, he was only 19 when he was at Real remember, and if he got the chance to play at a top club again I doubt he'd do anything to jeopardize it.