You're still though talking about someone who is violent and been convicted of violence..
If we considered Tevez's actions the same then we would have to jail him for life.. Tevez has never made any secret of his missing of his family.. He wants to be near them.. Personally in his situation I wouldn't want to bring a family anywhere near England never mind Manchester so you can understand that Italy is the lesser of two evils and a step in the right direction for him personally.
As for football contracts these 5 year deals must be hard on foreign players but it's what the clubs insist on.. It gives the home players a lot of security which is good but it's not for everyone..
Surely the fact that Barton has a year left on his contract yet is being offered a free transfer says a lot about the player..