Keane should leave but we all know he is going nowhere. How much money is he on? Would he get anything close to that if he played for anyone else? What is his next stop? The only other EPL teams he can play for:
Aston Villa
Fulham
West Ham
Newcastle
Portsmouth
Middlesbrough
Blackburn
all the others are either too good, can't afford him, or are names Spurs or Everton. At least one of these teams above WILL go down this season. My pick to go down is Portsmouth. Can't see him going to Villa. Blackburn maybe, if they have to sell Santa Cruz?